31

我正在寻找 Python3.0 版本的“py2exe”。我尝试在 py2exe 的源代码上运行 2to3,但代码仍然损坏。

有任何想法吗?

4

5 回答 5

29

2014-05-15 更新

Python 3.x 的 py2exe 现已发布!在 PyPI 上获取它

旧资料

查看 py2exe SourceForge 项目 SVN 存储库:

http://py2exe.svn.sourceforge.net/

我最后一次查看它,它说最后一次更新是 2009 年 8 月。但请密切注意,看看是否有任何 Python 3 工作正在进行中。

我还在 py2exe 跟踪器上提交了两个功能请求。到目前为止,没有关于他们的反馈:

于 2009-03-11T07:33:42.553 回答
27

你检查过 cx_Freeze吗?它似乎可以从您的 Python 脚本创建独立的可执行文件,包括对 Python 3.0 和 3.1 的支持

于 2009-08-11T22:00:16.273 回答
9

Python3 的 py2exe 出来了!

这是原始错误报告:http:
//sourceforge.net/projects/py2exe/

这是提到该版本的评论:http:
//sourceforge.net/projects/py2exe/

这是pypi上的包:
https ://pypi.python.org/pypi/py2exe/0.9.2.0

请注意,Python 3 的 py2exe 仅支持 Python 3.3 及更高版本!

非常感谢 py2exe 开发团队!

于 2014-05-13T18:15:48.290 回答
7

py2exe和程序服务于完全不同的2to3目的,所以我不确定你的最终目标是什么。

如果你想从一个正在运行的 Python 程序构建一个可执行文件,请使用py2exe适合你正在使用的任何 Python 的版本(版本 2 或版本 3)。

如果要将现有的 Python 2 程序转换为 Python 3,请2to3根据需要使用 plus 任何其他编辑。Python 3 文档更详细地描述了转换过程

更新:我现在了解到您可能一直在尝试与自己2to3对抗py2exe以尝试制作 Python 3 兼容版本。不幸的是,这绝对超出了2to3. 您可能必须等待py2exe 项目发布 Python 3 兼容版本。

于 2009-02-03T04:24:49.670 回答
0

如果您安装了简单的设置,请输入pip install py2exe要安装的 shell。

于 2016-02-22T14:44:21.320 回答