Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 23, 2009 10:00:35

st00nsa
От:
Зарегистрирован: 2009-01-14
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

Как заставить py2exe запихивать в library все?

есть некоторый setup.py:

from distutils.core import setup
import py2exe
import sys

# no arguments
if len(sys.argv) == 1:
sys.argv.append("py2exe")

# creates a standalone .exe file, no zip files
setup( options = {"py2exe": {"compressed": 1, "optimize": 1, "ascii": 1, "bundle_files": 1}},
# replace myFile.py with your own code filename here ...
console = [{"script": 'exe.py'}] )
В exe.py всегото безобидный:
from django.core.management import setup_environ
import settings
setup_environ(settings)
print "hello!!!"
input()
Запускаем setup.py , ждем запускаем exe.exe и видим((((
Traceback (most recent call last):
File “exe.py”, line 3, in <module>
File “django\core\management\__init__.pyo”, line 316, in setup_environ
ImportError: No module named library.zip
Хотя лайбрари зип лежит в той же папке.

Буду очень благодарен если расскажите или кините ссылку которая хотя бы описывает что я делаю не так?



Офлайн

#2 Сен. 23, 2009 14:26:09

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Как заставить py2exe запихивать в library все?

“bundle_files”: 1 попробуй убрать, с этой опцией не всегда корректно exe работает



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version