pyuser
Июль 16, 2007 07:00:54
Столкнулся с такой вот проблемой: С помощью py2exe преобразую скрипт в exe-шник. В процессе сборки py2exe не ругается, а при попытке запуска exe-шника получаю сообщение:
Traceback (most recent call last):
…
File “email\__init__.pyo”, line 79, in __getattr__
ImportError: No module named text
в скрипте есть строка: from email.MIMEText import MIMEText
Windows XP sp2, Python 2.5.1, py2exe 0.6.6
Кто-нибудь знает, как с этим бороться?
P.S. До недавнего времени использовал Python 2.4.4 - таких проблем не наблюдалось.
bialix
Июль 16, 2007 08:06:53
укажите вручную принудительное включение всего пакета email. Этот пакет использует ленивый импорт модулей, поэтому приходится добавлять весь пакет вручную.
setup(console=,
options={'py2exe': {'packages': }})
pyuser
Июль 16, 2007 08:48:50
bialix
укажите вручную принудительное включение всего пакета email. Этот пакет использует ленивый импорт модулей, поэтому приходится добавлять весь пакет вручную.
Спасибо, заработало.
DieH@rd
Авг. 10, 2007 19:07:55
установил ру2ехе, а кав вообще с ним работать
j2a
Авг. 10, 2007 19:14:37
DieH@rd: читать документацию, пробовать, писать что не получается