Я использую cx_freeze для развертывания моего приложения. Я хотел бы включить полный каталог, поскольку в него входят отдельные файлы, которые не помещаются в папку. Как включить папку?
Как включить папку с cx_freeze?
Ответ 1
Вам нужно настроить аргумент include files для параметров здания. Вы можете сделать это по-разному, но я покажу часть моей конфигурации. Я описываю здесь один конкретный файл и один конкретный пункт назначения. Я думаю, вы также можете установить такой путь, но я еще не тестировал это.
Изменить: Протестировано, поэтому выберите правильный подход для своего проекта.
buildOptions = dict(include_files = [(absolute_path_to_your_file,'final_filename')]) #single file, absolute path.
buildOptions = dict(include_files = ['your_folder/']) #folder,relative path. Use tuple like in the single file to set a absolute path.
setup(
name = "appname",
version = "1.0",
description = "description",
author = "your name",
options = dict(build_exe = buildOptions),
executables = executables)
Взгляните также на эту тему. Он одобрил тот же вопрос: Как я могу связать другие файлы при использовании cx_freeze?