python - 追加 - tkinter pyinstaller
Windows-Pyinstallerエラー "スクリプトの実行に失敗しました" (1)
私はこのエラーを克服するのに苦労しています。私はそのエラーメッセージがどこでも検索されており、何も私の状況には関係していないようです。
"failed to execute script new-app"
new-appはPythonのGUIプログラムです。 このコマンドを使用してpyinstallerを実行すると、次のようになります。
pyinstaller.exe --onedir --hidden-import FileDialog --windowed --noupx new-app.py
スムーズに動作します。 また、コマンドラインを実行してGUIプログラムを実行すると、完全に動作し、GUIは次のコマンドを使用して生成されます。
.\dist\new-app\new-app.exe
しかし、うまくいけばGUIを取得するためにアプリをクリックできるように私はそのファイルに行くと、それは私に上記のエラーを与える。 何故ですか?
私はpython2.7を使用しており、OSはWindows 7 Enterpriseです。
どんな入力も高く評価されており、事前に感謝しています。
さて、私は自分自身の質問のための解決策を見つけたと思います、ここで私はそれをやった方法です:
私は正常にpythonコマンドを使用して正常にpyinstallerを実行し、問題のGUIを表示する質問に記載されているコマンドラインを使用してアプリケーション "new_app.exe"を実行できるようになりましたまったく。 ただし、アプリケーションをクリックしてもGUIを表示することはできず、エラーも発生しません。
それで、私がしたのは、pyinstallerコマンドに追加のパラメータ--debugを追加し、--windowedパラメータを削除して、アプリがクリックされたときに実際に何が起きているのかを確認できるようにしました。私はそれを辿るときに多くの感覚、それは基本的に"some_image.jpg"そのようなファイルやディレクトリがないと訴えた。
スクリプトを最初から実行したとき、またはコマンドライン "./"を使用しても、スクリプトイメージと同じパスにファイルイメージが存在していたが、pyinstallerが "dist"を作成したときに、ディレクトリには、画像ファイルが存在しないので、基本的にはクリック可能なアプリがあるdistディレクトリに移動されているという完璧な感覚を持っています。