PyQt5
を含むスタンドアロンのexe
を作成したいと思います。私はPyInstaller
を使用し、以下のよう.dll
を見つけるために、フォルダを識別:Python 3.5.2 + PyQt5 to standalone exe
pyinstaller --paths C:\...\Anaconda3\Library\bin --onefile --windowed test.py
exe
が正常に作成され、私はexe
を実行すると、次のエラーメッセージが表示されました:
私の設定は以下の通りです:
Anaconda3 4.2.0
とPython 3.5.2
(デフォルトではPyQt5
はAnaconda
でインストールされていますので、pip install
でPyQt5をインストールしたことはありません。私がそれをしたら、矛盾が現れ、私はPyQt5
をもう使用できません)。私は「ビン」という名前のフォルダを持っていないので: 使用
Qt 3.0.1
.dll
は、通常のフォルダ(...... \ Anaconda3 \ Libの\サイト - パッケージはPyQt5を\すなわちC)に発見されていませんフォルダPyQt5
にあります。
あなたは
pyinstallerでコンパイルするときに警告がありましたか? – The4thIceman
警告は一切ありません。 'dll'を見つける場所を指定しなくても、Pyinstallerは' exe'をエラーなしでコンパイルします。これは私にとっては普通のことではないようです。 –
大きなサイズでない場合は、質問を更新してpyinstallerコマンドの出力を表示できますか – The4thIceman