Я ищу версию python3.0 для py2exe. Я попытался запустить 2to3 в источнике для py2exe, но код остался сломанным.
Любые идеи?
Я ищу версию python3.0 для py2exe. Я попытался запустить 2to3 в источнике для py2exe, но код остался сломанным.
Любые идеи?
py2exe для Python 3.x теперь выпущен! Получить его на PyPI.
Посмотрите на репозиторий SVN проекта py2exe SourceForge:
http://py2exe.svn.sourceforge.net/
Последнее, что я посмотрел на него, сказал, что последнее обновление - август 2009 года. Но следите за тем, чтобы увидеть, работает ли Python 3.
Я также отправил два запроса функций на трекер py2exe. Пока нет отзывов о них:
Вы проверили cx_Freeze? Кажется, он создает автономные исполняемые файлы из ваших сценариев Python, включая поддержку Python 3.0 и 3.1
Вот исходный отчет об ошибке:
http://sourceforge.net/projects/py2exe/
Вот комментарий, в котором упоминается релиз:
http://sourceforge.net/projects/py2exe/
Вот пакет на pypi:
https://pypi.python.org/pypi/py2exe/0.9.2.0
Обратите внимание, что py2exe для Python 3 поддерживает только Python 3.3 и выше!
Огромное спасибо команде разработчиков py2exe!
Программы py2exe
и 2to3
выполняют совершенно разные цели, поэтому я не уверен, какова ваша конечная цель.
Если вы хотите создать исполняемый файл из рабочей программы Python, используйте версию py2exe
, которая подходит для любого используемого Python (версия 2 или версия 3).
Если вы хотите преобразовать существующую программу Python 2 в Python 3, используйте 2to3
плюс любое дополнительное редактирование по мере необходимости. Документация Python 3 описывает процесс преобразования более подробно.
Обновить. Теперь я понимаю, что вы пытались запустить 2to3
против py2exe
, чтобы попытаться создать совместимую с Python 3 версию. К сожалению, это явно превышает возможности 2to3
. Вероятно, вам придется ждать py2exe project, чтобы выпустить совместимую с Python версию.
Если у вас установлена простая настройка, введите pip install py2exe
в оболочку для установки.