電子メールモジュールを使用したPyinstallerエラー
-
27-10-2019 - |
質問
最初に名前付きのスクリプトを作成します test.py
, 、その中に1行があります:
from email.MIMEMultipart import MIMEMultipart
それを保存して実行します makespec.py
と build.py
, 、それから私は取得します test.exe
. 。これは私が走っている間に得られるものです test.exe
:
F:\SW\trunk\test\dist>test.exe
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "test\build\pyi.win32\test\outPYZ1.pyz/email", line 79, in __getattr__
File "F:\SW\trunk\iu.py", line 455, in importHook
raise ImportError, "No module named %s" % fqname
ImportError: No module named email.mime.multipart
Pyinstallerが電子メールモジュールではうまく機能しないようです。 Pyinstaller 1.4、1.5RC、そして最新のトランクを試しましたが、どれも機能しませんでした。 Windows Server 2003 /W Python 2.6はこちら。これを回避する方法はありますか?
解決
使用する必要があります from email.mime.multipart import MIMEMultipart
.
それはそうだった 答えた 何年も前のメールグループで、「pyinstaller、email」をグーグルで検索したときの最初のヒットでした。私はそれをもっと注意深くチェックしなかったのはとても残念です。
所属していません StackOverflow