pythonスクリプトからexeファイルを作成したいが、いくつかの画像をバンドルに追加したい。どうやったらよいかわかりません。私は研究しましたが、答えはどこにもありませんでした。私はspecファイルを開く方法と、それらを編集してaditionalファイルを含む1つのexeファイルを実行する方法を知らない。私を助けてください。pyinstallerを使って画像を含むバンドルを作成する
誰にも感謝します。
pythonスクリプトからexeファイルを作成したいが、いくつかの画像をバンドルに追加したい。どうやったらよいかわかりません。私は研究しましたが、答えはどこにもありませんでした。私はspecファイルを開く方法と、それらを編集してaditionalファイルを含む1つのexeファイルを実行する方法を知らない。私を助けてください。pyinstallerを使って画像を含むバンドルを作成する
誰にも感謝します。
まずはcreate a .spec
fileです。 pyinstallerを実行しようとすると、すでにpyinstallerが生成されているはずです。 .spec
ファイルでコンパイルする場合は、pyinstaller myspec.spec
コマンドを使用する必要があります。
.spec
ファイルをテキストエディタで編集して、画像をdata
として追加することができます。ソースファイルとターゲットディレクトリを含むタプルのリストとして追加するだけです。 pyinstaller
マニュアルの例のように:
a = Analysis(...
datas=[ ('src/img01.jpg', '.') ],
...
)
これは.exe
フォルダにimg01.jpg
を追加します。相対ディレクトリを設定する場合は、スクリプトがこれらのファイルの相対的な正しい場所を確認する必要があります。
"動作していない"ものについてさらに詳しく説明する必要があります。これまで行ってきたこと(スペックファイル、サンプルコードなど)と取得したエラーメッセージを更新してください。 – Repiklis