У меня возникли проблемы с получением Py2exe для объединения всех файлов в один .exe. Оно работает
хорошо для меня, когда я не связываю их вместе. Так что это сценарий setup.py
, который я использую, когда я не связываю их вместе, и он всегда работает:
from distutils.core import setup
import py2exe
setup(console=['test.py'])
Итак, я хотел объединить все файлы в один исполняемый файл, поэтому я использовал для этого сценарий setup.py
, и он не работает:
from distutils.core import setup
# I took this off the Internet
import py2exe, sys, os
sys.argv.append('py2exe')
setup(
options = {'py2exe': {'bundle_files': 1}},
windows = [{'script': "test.py"}],
zipfile = None,
)
Когда я запускаю этот скрипт, каталог dist создается с файлом test.exe. Если я выполню это
набрав "test.exe", появляется это сообщение об ошибке:
See the logfile 'c:\Python26\dist\test.ext.log' for details
И это содержимое этого файла журнала:
Traceback (most recent call last):
File "test.py", line 1, in <module>
EOFError: EOF when reading a line
Так кто-нибудь знает, как я могу это сделать? Я просто хочу связать все файлы, которые генерирует Py2exe
с test.py
в один исполняемый файл. Я знаю, что это может сделать это. Или есть другие способы сделать это?