2011-01-31 3 views
1

d'abord créer un script nommé test.py, avec une ligne en elle:erreur PyInstaller avec le module email

from email.MIMEMultipart import MIMEMultipart 

Enregistrer et exécuter makespec.py et build.py, je reçois le test.exe. C'est ce que je reçois lors de l'exécution 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 

On dirait PyInstaller ne fonctionne pas avec le module de courrier électronique. J'ai essayé PyInstaller 1.4, 1.5rc, et le dernier tronçon, aucun d'entre eux a fonctionné. Windows Server 2003/w Python 2.6 ici. Un moyen de se déplacer avec ça?

Répondre

2

Je devrais utiliser from email.mime.multipart import MIMEMultipart.

Il a été answered dans les groupes de messagerie il ya des siècles, et il a été le premier succès lorsque je google "pyinstaller, email". C'est vraiment dommage que je ne l'ai pas vérifié plus attentivement.

Questions connexes