-1

pyinstaller を使用して python コードを exe に変換しようとして問題が発生しました。

私が経験したことは、関数__import__がexeファイルの実行中に含まれているモジュールの1つだけをインポートし、他のモジュールを残すことです。

ある意味で、__import__関数がこの問題の原因であることがわかりました。名前を使用してモジュールをインポートする機能であることは理解していますが、ここで全体像をまだ理解していません。

これとどのように結びつくsys.pathのですか?それは関連していますか?

に関係してい__name__ますか?もしそうなら、どのように?

exe に変換される python プログラムでこの関数を使用すると、どのような影響がありますか?

実行可能ファイルから実行したときにモジュールを動的にロードできないプロジェクトで立ち往生しているため、できるだけ多くの情報が必要です。(モジュールはサブリミナルです) . これらに関する問題を github で公開しました。(リンク:- https://github.com/pyinstaller/pyinstaller/issues/2746https://github.com/pyinstaller/pyinstaller/issues/2747 )

4

1 に答える 1