Pythonのソースコードをコンパイルするにはプログラムが必要です。もともと見つかったように、Pythonスクリプトでバイナリを作成する必要があります。
多くのリンクを確認しましたが、まだLinuxのエントリを見つけることができませんでした。
OS / X用のバージョンが見つかりpy2bin
ましたが、Linux用のバージョンは見つかりませんでした。
ベストアンサー1
Googleの問題は、Pythonでバイナリを生成できるコンパイラを「逆アセンブラ」と呼ぶことに起因するようです。
私はまだ実際のコンパイラを見つけることができませんでしたが、必要なすべてのファイルをディレクトリにパッケージ化し、実行可能なフロントエンドに難読化するPythonコンパイラパッケージをGoogleで見つけました。http://www.pyinstaller.org/;2018年9月9日最後のバージョンである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というサブディレクトリにバンドルが作成されます。