Errore di Pyinstaller con il modulo e -mail
-
27-10-2019 - |
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?
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