これを .spec ファイルに変更した後、build.py を実行するように指示されます。私はこれを行いますが、Build.py: Error: .spec ファイルが 1 つだけ必要で、何もしません。私は何を間違っていますか?
4 に答える
標準の PyInstaller スクリプト pyinstaller.py を使用することをお勧めします。これは、他のすべてのスクリプトを 1 つのインターフェイスに結合します。
次のように入力します。
python pyinstaller.py your_script.py
PyInstaller は Build および Dist フォルダーを作成し、exe を Dist フォルダーに配置します。
- スクリプトを新しいフォルダーに入れます。
- 最初のスクリプトを実行します(
configure.py
メモリが機能する場合) - 2番目のスクリプトを実行します(
make.py yourfolder\yourscript.py
再びメモリから) - 最後のスクリプトを実行する(
build.py yourfolder\yourscript.spec
)
あなたは今exeを持っているはずです。幸運を。
私のように、パス変数に pyinstaller を設定している場合は、次のことを行うだけです。
pyinstaller -F
そして、それは自動的に他のすべてを生成します。
以下は、exeを作成するために使用するものです。
python ../pysinstaller-1.5/Configure.py を使用
python ../pyinstaller-1.5/MakeSpec.py -F --noconsole -n アプリの名前 - メインの .py ファイルへのパス
python ../pyinstaller-1.5/Build.py path-to-name-of-the-app.spec-file-produced
注: 新規インストール後は、Configure を 1 回だけ実行する必要があります。