質問

最初に名前付きのスクリプトを作成します test.py, 、その中に1行があります:

from email.MIMEMultipart import MIMEMultipart

それを保存して実行します makespec.pybuild.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」をグーグルで検索したときの最初のヒットでした。私はそれをもっと注意深くチェックしなかったのはとても残念です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top