Pyinstaller package.exeは、スクリプトの実行に失敗したか、スクリプトpyi_rth_pkgresの実行に失敗したことを示しています
Pyinstaller Package Exe Shows Failed Execute Script
「XXXスクリプトの実行に失敗しました」が表示されます
- ビデオや写真などのリソースが絶対パスに設定されており、相対パスに変更する必要があることが原因である可能性があります。特に、写真や音楽など、pygameに必要なリソースは、pyinstallerによってパッケージ化されないため、手動で追加する必要があります。
- 解決: 写真、音楽、その他のファイルなどの必要なリソースをexeと同じディレクトリに配置すると、exeの実行時にエラーが発生しなくなります。
- フォントの理由、パッケージ化された.exe実行可能ファイルが設定したフォントを見つけることができません
- 解決: フォントを変更し、フォントを一般的な形式に変更し、奇妙なフォントを使用しないでください
スクリプトの実行に失敗しましたpyi_rth_pkgresが表示されます
Error running the exe file in Windows 'Failed to execute script pyi_rth_pkgres'
- 解決: 以前のpyinstallerをアンインストールします
pip uninstall pyinstaller
から このサイト 「http://www.pyinstaller.org/」をダウンロードしてインストールします。
直接使用することもできますpip install https://github.com/pyinstaller/pyinstaller/archive/develop.zip
この問題は修正されました
Githubのソリューションを参照してください
https://github.com/pyinstaller/pyinstaller/issues/2137
Overstackflowのソリューション
https://stackoverflow.com/questions/37815371/pyinstaller-failed-to-execute-script-pyi-rth-pkgres-and-missing-packages