2016-10-20 38 views
0

pythonスクリプトからexeファイルを作成したいが、いくつかの画像をバンドルに追加したい。どうやったらよいかわかりません。私は研究しましたが、答えはどこにもありませんでした。私はspecファイルを開く方法と、それらを編集してaditionalファイルを含む1つのexeファイルを実行する方法を知らない。私を助けてください。pyinstallerを使って画像を含むバンドルを作成する

誰にも感謝します。

答えて

2

まずはcreate a .spec fileです。 pyinstallerを実行しようとすると、すでにpyinstallerが生成されているはずです。 .specファイルでコンパイルする場合は、pyinstaller myspec.specコマンドを使用する必要があります。

.specファイルをテキストエディタで編集して、画像をdataとして追加することができます。ソースファイルとターゲットディレクトリを含むタプルのリストとして追加するだけです。 pyinstallerマニュアルの例のように:

a = Analysis(... 
    datas=[ ('src/img01.jpg', '.') ], 
    ... 
    ) 

これは.exeフォルダにimg01.jpgを追加します。相対ディレクトリを設定する場合は、スクリプトがこれらのファイルの相対的な正しい場所を確認する必要があります。

+0

"動作していない"ものについてさらに詳しく説明する必要があります。これまで行ってきたこと(スペックファイル、サンプルコードなど)と取得したエラーメッセージを更新してください。 – Repiklis

関連する問題