Domanda

Prima crea uno script chiamato test.py, con una riga in esso:

from email.MIMEMultipart import MIMEMultipart

Salvalo e corri makespec.py e build.py, poi ottengo il test.exe. Questo è quello che ottengo durante la corsa 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

Sembra che Pyinstaller non funzioni bene con il modulo e -mail. Ho provato Pyinstaller 1.4, 1.5RC e l'ultimo tronco, nessuno di loro ha funzionato. Windows Server 2003 /W Python 2.6 qui. Qualche modo per andare in giro con questo?

È stato utile?

Soluzione

Dovrei usare from email.mime.multipart import MIMEMultipart.

È stato Risposta Negli anni fa MailGroups, ed è stato il primo successo quando Google "Pyinstaller, e -mail". È un peccato non averlo controllato più attentamente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top