Я использую Python 2.6 и cx_Freeze 4.1.2 в системе Windows. Я создал setup.py для создания моего исполняемого файла, и все работает нормально.Как я могу связать другие файлы при использовании cx_freeze?
Когда cx_Freeze запускает, он перемещает все в каталог сборки. У меня есть другие файлы, которые я хотел бы включить в мой каталог. Как я могу это сделать? Вот моя структура.
src\
setup.py
janitor.py
README.txt
CHNAGELOG.txt
helpers\
uncompress\
unRAR.exe
unzip.exe
Вот мой сниппет:
установка
(name='Janitor', version='1.0', description='Janitor', author='John Doe', author_email='[email protected]', url='http://www.this-page-intentionally-left-blank.org/', data_files = [ ('helpers\uncompress', ['helpers\uncompress\unzip.exe']), ('helpers\uncompress', ['helpers\uncompress\unRAR.exe']), ('', ['README.txt']) ], executables = [ Executable\ ( 'janitor.py', #initScript ) ] )
Я не могу показаться, чтобы получить эту работу. Нужен ли мне файл MANIFEST.in?
Nice Работа. Хотел бы я дать вам несколько голосов! –
Спасибо Крейг. Я попытался присоединиться к списку рассылки, в котором вы находитесь, но я не был допущен. Не могли бы вы мне помочь? Можно ли указать каталог назначения? опция 'include_files' просто создала ту же структуру каталогов в каталоге builds и выгружает туда включенные файлы. Благодарю. –
Решил это тоже. Я прошел через источник. Жаль, что такие функции, как, например, недостаточно хорошо документированы. Я хотел бы помочь написать для этого документацию. –