2015-03-03 2 views
1

У меня есть сценарий в питона, отправляющие по электронной почтеPython: ошибка при компиляции с py2exe

import email 
import email.mime.application 
... 
msg = email.mime.Multipart.MIMEMultipart() 
    msg['Subject'] = 'test' 
    msg['From'] = '[email protected]' 
    msg['To'] = '[email protected]' 
body = email.mime.Text.MIMEText("""test""") 

.... 

В питон скрипт работает хорошо, , но после того, как я скомпилировать его с py2exe я получаю эту ошибку

Traceback (most recent call last): 
    File "mail.py", line 13, in <module> 
    File "email\__init__.pyc", line 79, in __getattr__ 
ImportError: No module named multipart 

В py2exe журнале компиляции выводится следующее сообщение:

... 
The following modules appear to be missing 
['_scproxy', 'email.MIMEBase', 'email.MIMEMultipart', 'email.MIMEText'] 
.... 

Любая идея, как это исправить? Thanks

+0

Просто установите недостающие модули, используя пип или easy_install – ForceBru

+0

я новый для питона, я установил пип, что делать дальше? что такое синтаксис для установки недостающих модулей – Roco20099

+0

'pip install module' – ForceBru

ответ

Смежные вопросы