2009-08-23 3 views
2

im ищет простой скрипт, который будет скомпилирован для exe, и я нашел py2exe , прежде чем я решит работать с ним, что вы думаете о плюсах и минусах инструмента py2exe?Каковы плюсы и минусы py2exe

ответ

5

Один мошенников, что я знаю о: no support for Python 3.x. Насколько мне известно, на этом не было сделано никакой работы (ничто в SourceForge SVN repo в любом случае), и в настоящее время нет планов на 3.x, опубликованных на py2exe site.

10

Плюсы:

  • Ваше приложение становится автономным, может работать на ПК без Python

Cons:

  • Ложное чувство безопасности, ваше приложение по-прежнему интерпретированы, это просто, что скрипт больше не виден, но байтовый код и AFAIK его можно легко преобразовать обратно в исходный код.
  • Большой размер приложения, самый простой скрипт, упакованный с py2exe, становится размером в несколько мегабайт.
  • Потенциальные проблемы, в некоторых случаях (в основном, если вы используете кодировки), вам нужно повторно протестировать приложение как exe и убедиться, что все работает должным образом, вам может потребоваться проверить код, чтобы узнать, работаете ли вы внутри py2exe и сделать что-то особенное.
  • Может не работать, если ваше приложение зависит от некоторых сторонних модулей python.

Проверить Py2exe homepage найти, как все больше и, как обойти некоторые из этих проблем

2

Ознакомиться со сторонними библиотеками, которые вы используете. Некоторые библиотеки (например, PIL) выполняют трюки с условным импортом, что затрудняет объединение py2exe с правильным кодом. Эти проблемы часто могут быть сработаны, но некоторые из них могут помочь вам немного болеть.

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