質問: Pythonを業務で使用することになり、 昨日より環境作成を始めました。 PyInstallerのインストールエラーなどを 何とか乗り越えてpyファイルのコンパイルを 実行できるところまできました。 pyinstaller ファイル名.py --onefile --noconsole 上記コマンドを実行してexeファイルを生成したのですが、 下記エラーが発生しました。 Failed to execute script ファイル名 このエラーについてどの様な解決方法が考えられますでしょうか。 今回業務で使用するのはPKGより提供されている exeに改修を加える必要があるためです。 ソースを提供してもらい自身の作成した pythonの環境でコンパイルを行えるのかの検証中です。 自身の端末でコンパイルした場合、上で記載したエラーが発生し また、作成されたexeファイルは容量が6Mで PKG提供のexeファイルは26Mと20Mの違いがありました。 原因・解決方法等ご存知の方がいましたら教えていただけないでしょうか。 補足情報 ---- Python 3.7.3 pyinstaller 3.5 実行時のコマンド -------- C:\temp\python>pyinstaller ファイル名.py --onefile --noconsole 109 INFO: PyInstaller: 3.5 109 INFO: Python: 3.7.3 109 INFO: Platform: Windows-10-10.0.18362-SP0 109 INFO: wrote C:\temp\python\ファイル名.spec 109 INFO: UPX is not available. 109 INFO: Extending PYTHONPATH with paths ['C:\\temp\\python', 'C:\\temp\\python'] 109 INFO: checking Analysis 422 INFO: checking PYZ 500 INFO: checking PKG 515 INFO: Building because toc changed 515 INFO: Building PKG (CArchive) PKG-00.pkg 9146 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully. 9177 INFO: Bootloader c:\users\username\appdata\local\programs\python\python37-32\lib\site-packages\PyInstaller\bootloader\Windows-32bit\runw.exe 9177 INFO: checking EXE 9193 INFO: Building because toc changed 9193 INFO: Building EXE from EXE-00.toc 9193 INFO: Appending archive to EXE C:\temp\python\dist\ファイル名.exe 9224 INFO: Building EXE from EXE-00.toc completed successfully.
回答: 質問・反応いただきありがとうございました。 自己解決出来ましたので、同じようなエラーで躓いている人のためにも 解決に至った手順を手順を載せておきます。 pyinstaller ファイル名.py --onefile --noconsole 上記コマンドの--noconsoleを削除して pyinstaller ファイル名.py --onefileだけで実行したら 今回のエラーが出なくなりました。 その後別のエラーとしてimporterrorが発生しましたが specファイルの修正でpandasのpassを通せるようにし pyinstaller ファイル名.spec --onefile 上記コマンドを実行で実行が可能な可能ならexeファイルの生成が出来ました。