1

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 / wPython2.6はこちら。これを回避する方法はありますか?

4

1 に答える 1

2

を使用する必要がありますfrom email.mime.multipart import MIMEMultipart

それは何年も前にメールグループで答えられました、そしてそれは私が「pyinstaller、email」をグーグルで検索したときの最初のヒットでした。これ以上注意深くチェックしなかったのはとても残念です。

于 2011-02-01T04:00:25.410 に答える