pyInstallerのパッケージexeファイルの実行可能ファイルには、モジュールは、問題の解決策を見つけることができません

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/weixin_44297303/article/details/99059299

自モジュールの呼び出しは、メインプログラム(時々 、サードパーティのモジュールも同じ問題が表示されます)を詰めた場合のpythonプログラムのpyInstallerのは、パッケージ化され使用後は、見つかりませんでしたexeファイルの問題モジュールを実行する
exeファイルの出力に次のエラーを開いた後:
ModuleNotFoundError:「pygameの」という名前のないモジュール

ソリューション:
pyInstallerの-F テストの.pyの -p。\ Venv \ Libの\サイトのパッケージ標準パッケージ

  • 私はプロジェクトに保存されているモジュール\ venv \ Libの\ site-packagesディレクトリをpygameの
  • -F:直接、さまざまな依存関係を含まない別のEXEファイルを生成します。
  • -p:密接にあなたのモジュールのインストールパスがpyInstallerのが自動的に取得されていない場合は、あなたがあなた自身を指定することができ、モジュール検索パスを指定するように続きます。

後exeファイルを再生成し、実行することができ、問題が解決されます!

おすすめ

転載: blog.csdn.net/weixin_44297303/article/details/99059299