2011-12-16 4 views
0

Я работаю над проектом на python. Я разделил свой полный скрипт на 4 модуля, чтобы сделать код более понятным. Мне нужно создать exe кода, который содержит gui.проблема py2exe для нескольких скриптов

Проблема в том, что разные модули имеют разные зависимости. Один модуль требует pyusb, один требует PIL, а другой требует scipy. Как я могу убедиться, что создание exe одного кода само по себе достаточно для обработки всех зависимостей. Я не возражаю сделать один экземпляр из нескольких кодов. Пожалуйста, помогите

ответ

0

Вы можете указать список пакетов, которые включают (наряду с подпакетами) в качестве значения ключа пакета и список имен модулей для включения в качестве значения ключа включает в вариант словаря, который может быть передан py2exe. Проверьте эту страницу py2exe help на список параметров, которые можно использовать для настройки py2exe.

0

По умолчанию py2exe должен включать все ваши вложения в комплект, но если это не сработает, вы можете попробовать выполнить ложное импортирование необходимых вам модулей. Вы можете сделать это в основном скрипт, который вы передаете в py2exe:

в основном сценарии:

if False: 
    import <module x>, <module y>, <module z>, <etc...> 

Это должно сделать py2exe увидеть модули сразу, и включить их с расслоением.

Смежные вопросы