免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
自モジュールの呼び出しは、メインプログラム(時々 、サードパーティのモジュールも同じ問題が表示されます)を詰めた場合のpythonプログラムのpyInstallerのは、パッケージ化され使用後は、見つかりませんでしたexeファイルの問題モジュールを実行する
exeファイルの出力に次のエラーを開いた後:
ModuleNotFoundError:「pygameの」という名前のないモジュール
ソリューション:
pyInstallerの-F テストの.pyの -p。\ Venv \ Libの\サイトのパッケージ標準パッケージ
- 私はプロジェクトに保存されているモジュール\ venv \ Libの\ site-packagesディレクトリをpygameの
- -F:直接、さまざまな依存関係を含まない別のEXEファイルを生成します。
- -p:密接にあなたのモジュールのインストールパスがpyInstallerのが自動的に取得されていない場合は、あなたがあなた自身を指定することができ、モジュール検索パスを指定するように続きます。
後exeファイルを再生成し、実行することができ、問題が解決されます!