2011-08-12 15 views
0

私はpy2exeといくつかの他のもののようないくつかのプロジェクトを見てきました。しかし、私は実際には1MB未満の小さなものがクールだと思っていますが、300kb未満は理想的でしょう。 extern pythonをCコンパイラに、あるいはPythonをCに変換するプロジェクトはありますか? 本当に小さなPythonインタプリタがあり、必要なライブラリだけを追加できますか? (私は1つを試しました、実際には "python"と思われませんでした)Pythonスクリプトから実行可能な最小のウィンドウ

私は多くのオプションを見てきましたが、私はそれらを正しく試していません...何をお勧めしますか? 報酬(小さなサイズ)がそれに値するのであれば、私はその努力をより複雑なプロセスに入れたいと思っていますが、リストを絞り込む必要があります。

+0

あなたのスクリプトは何をし、どれくらいの大きさですか? – hamstergene

+0

関連:[Pythonをマシンコードにコンパイルするのは可能でしょうか?](http://stackoverflow.com/questions/138521/is-it-feasible-to-compile-python-to-machine-code) –

答えて

0

私はpy2exeとUPXです。exeを作成しますが、何もバンドルしないでください。代わりにライブラリを作成し、upxを使って最適な圧縮を行います。オーバーヘッドはほとんどなく、最終製品の数MBをトリムすることができます。その最良の方法ではなく、その一つです。

もう1つの選択肢は、CまたはC++でスナップランチャーを作成して、Pythonインタプリタを起動し、ソースコードを実行することです。これははるかに小さくなるでしょうが、この方法に従おうと思っているのであれば、このlinkがあなたを助けます。

0

ShedskinソリューションのIs it feasible to compile Python to machine code?は、あなたが探しているものですが、任意のPythonコードをコンパイルしていません。そして、C++ではなくC言語にコンパイルされます

関連する問題