pythonソースコードをコンパイルするためのプログラムが必要です。最初に気付いたように、自分のpythonスクリプトからバイナリファイルを作成する必要があります。
私はすでに多くのリンクをチェックしましたが、それでもLinux用のものが見つかりませんでした。
OS/X用のpy2bin
を見つけましたが、Linux用のバージョンはありません。
私の意見では、Googleでの問題は、pythonからバイナリを生成できるコンパイラを「逆アセンブラ」と呼ぶことに起因しています。
私は本当のコンパイラを見つけていませんが、Googleでpython コンパイラ パッケージャ。必要なすべてのファイルをディレクトリにパックし、実行可能フロントエンドを使用して難読化します。pyinstaller at http://www.pyinstaller.org/ ; 2018-09-09にリリースされた最後のバージョン3.4として、積極的にサポートされていないようです py2bin は積極的にメンテナンスされていないようです。
特徴:
- Pythonがインストールされていないコンピュータで機能する、標準の実行可能ファイルへのPythonプログラムのパッケージ化。
- マルチプラットフォーム、以下で動作します:
Windows(32ビットおよび64ビット)、
Linux(32ビットおよび64ビット)、
Mac OS X(32ビットおよび64ビット)、
FreeBSD、Solaris、HPUX、AIX用の寄付サポート。- マルチバージョン:
サポートPython 2.7およびPython 3.3—3.6。
インストールするには:
pip install pyinstaller
次に、プログラムのディレクトリに移動して実行します。
pyinstaller yourprogram.py
これにより、distというサブディレクトリにバンドルが生成されます。
Nuitka を試してください。 .py
を受け取り、.bin
を作成します。 Gnu + Linuxで動作し、最も人気のあるディストリビューションのソフトウェアリポジトリにあります。
Nuitkaは、Python Pythonで書かれたコンパイラです。
Python 2.6、2.7、3.3、3.4、3.5、3.6、3.7と完全に互換性があります。
Pythonアプリにフィードすると、多くの賢いことが行われ、実行可能モジュールまたは拡張モジュールが出力されます。
無料ライセンス(Apache)。