я ищу простой скрипт, который будет компилироваться в exe, и я нашел py2exe, прежде чем решил работать с ним, каковы, по вашему мнению, плюсы и минусы инструмента py2exe?
каковы плюсы и минусы py2exe
Ответы (3)
Один известный мне минус: нет поддержки Python 3.x. Насколько мне известно, никакой работы над этим не проводилось (ничего в SourceForge в любом случае, репозиторий SVN), и планы на 3.x не опубликованы на сайте py2exe на данный момент. время.
person
Craig McQueen
schedule
23.08.2009
Плюсы:
- Ваше приложение становится автономным, может работать на ПК без Python
Минусы:
- Ложное чувство безопасности, ваше приложение все еще интерпретируется, просто скрипт больше не виден, но байт-код есть, и, насколько мне известно, его можно легко преобразовать обратно в исходный код.
- Большой размер приложения, простейший скрипт, упакованный с помощью py2exe, становится размером в несколько мегабайт.
- Потенциальные проблемы, в некоторых случаях (в основном, если вы используете кодировки) вам необходимо повторно протестировать ваше приложение как исполняемый файл и убедиться, что все работает должным образом, вам может потребоваться проверить код, чтобы узнать, работаете ли вы внутри py2exe и что-то сделать особый.
- Может не работать, если ваше приложение зависит от определенных сторонних модулей Python.
Посетите домашнюю страницу Py2exe, чтобы узнать, как получить дополнительные сведения и как обойти некоторые из этих проблем.
person
Diaa Sami
schedule
23.08.2009
Просмотрите сторонние библиотеки, которые вы используете. Некоторые библиотеки (например, PIL) делают трюки с условным импортом, из-за чего py2exe сложно собрать правильный код. Эти проблемы часто можно обойти, но немного поиска в Google заранее может избавить вас от головной боли позже.
person
John Fouhy
schedule
23.08.2009