Нужно ли связывать интерпретатор Python (в py2exe) при распространении моего приложения? - PullRequest
0 голосов
/ 16 декабря 2010

У меня есть небольшое готовое приложение на Python, которое я хотел бы распространить среди моих друзей в компании.

Я использовал wxWidgets для GUI, с SQLite для базы данных.

Я планирую использовать py2exe для упаковки всего этого.

Я бы хотелзнать, требуется ли комплектация интерпретатора Python?Py2exe делает это по умолчанию?У моих друзей не будет установлен Python в их системах.

Есть ли какие-то дополнительные библиотеки, которые я должен связать для GUI?

Я хочу, чтобы это работало только в Windows, и ничего больше.

Ответы [ 2 ]

2 голосов
/ 16 декабря 2010

В последний раз, когда я делал это (что, как и следовало ожидать, было некоторое время назад), * ​​1001 * упаковал все в исполняемый файл.

Этот довольно краткий документ говорит о внешних зависимостях, таких как среда выполнения MSVCDLL.

Я также предлагаю взглянуть на следующие вопросы:

Если бы я был на вашем месте, я бы попробовал и вернулся с конкретными вопросами, если что-то не работает, как вы ожидаете.

0 голосов
/ 17 декабря 2010

py2exe должен включать в себя интерпретатор Python - как иначе ваши друзья без Python будут использовать вашу программу без него? Но это так, конечно.

py2exe в основном включает в себя то, что должно быть включено в зависимости от того, что импортируется в ваше приложение, так что если у вас есть импорт sqlite3, он будет включен Я бы попробовал использовать GUI2Exe, это делает использование py2exe намного более интуитивным и простым.

...