1

私は PyInstaller を試すことにしました。小さな実行可能ファイルをコンパイルした後、Windows 7 で実行しようとしましたが、「プログラムが大きすぎてメモリに収まりません」というメッセージが表示されました。

以下を使用してUbuntuでコンパイルしました:

python pyinstaller.py --onefile test.py python pyinstaller.py --onefile test/test.spec

( --onefile もなしで試しました)

コンパイルされた小さな python コード: http://pastebin.com/ZJbxEzuE

助言がありますか?

ありがとう

4

1 に答える 1

1

プログラムを Linux でコンパイルした場合、結果の実行可能ファイルは Linux でのみ実行できます。Windows で実行しようとすると、エラーが発生します。この場合、ウィンドウがファイルの末尾を検出できないため、サイズが大きすぎると表示されます。

Windows 上でプログラムを *.exe として実行するには、Windows 上でプログラムをコンパイルする (または *.py ファイルから直接実行する) 必要があります。

于 2013-02-27T16:21:40.023 に答える