Python 3.0 的 Py2exe
我正在寻找Python3.0版本的“py2exe”。 我尝试在 py2exe 的源代码上运行 2to3,但代码仍然损坏。
有任何想法吗?
I am looking for a Python3.0 version of "py2exe". I tried running 2to3 on the source for py2exe but the code remained broken.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
Python 3.x 的更新 2014-05-15
现已发布! 在 PyPI 上获取。
旧信息
查看 py2exe SourceForge 项目 SVN 存储库:
http://py2exe.svn.sourceforge.net/
我最后一次查看它时,它说最后一次更新是 2009 年 8 月。但是请密切关注,看看是否有任何 Python 3 工作正在进行中。
我还在 py2exe 跟踪器上提交了两个功能请求。 到目前为止,还没有对它们的反馈:
Update 2014-05-15
py2exe for Python 3.x is now released! Get it on PyPI.
Old information
Have a look at the py2exe SourceForge project SVN repository at:
http://py2exe.svn.sourceforge.net/
The last I looked at it, it said the last update was August 2009. But keep an eye on that to see if there's any Python 3 work in-progress.
I've also submitted two feature requests on the py2exe tracker. So far, no feedback on them:
您查看过 cx_Freeze 吗? 它似乎从 Python 脚本创建独立的可执行文件,包括对 Python 3.0 和 3.1 的支持
Did you check out cx_Freeze? It seems to create standalone executables from your Python scripts, including support for Python 3.0 and 3.1
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 开发团队!
py2exe for Python3 is out!
Here is the original bug report:
http://sourceforge.net/projects/py2exe/
Here is the comment mentioning the release:
http://sourceforge.net/projects/py2exe/
Here is the package on pypi:
https://pypi.python.org/pypi/py2exe/0.9.2.0
Note that py2exe for Python 3 only supports Python 3.3 and above!
A huge thank you to the py2exe development team!
py2exe
和2to3
程序具有完全不同的目的,因此我不确定您的最终目标是什么。如果您想从工作的 Python 程序构建可执行文件,请使用适合您所使用的 Python 的
py2exe
版本(版本 2 或版本 3)。如果您想将现有的 Python 2 程序转换为 Python 3,请使用
2to3
并根据需要进行任何其他编辑。 Python 3 文档以 更多内容描述了转换过程详细信息。更新:我现在了解到您可能一直在尝试针对
py2exe
本身运行2to3
来尝试制作 Python 3 兼容版本。 不幸的是,这绝对超出了2to3
的能力。 您可能需要等待 py2exe 项目 发布 Python 3 兼容版本。The
py2exe
and2to3
programs serve completely different purposes, so I'm not sure what your ultimate goal is.If you want to build an executable from a working Python program, use the version of
py2exe
that is suitable for whichever Python you are using (version 2 or version 3).If you want to convert an existing Python 2 program to Python 3, use
2to3
plus any additional editing as necessary. The Python 3 documentation describes the conversion process in more detail.Update: I now understand that you might have been trying to run
2to3
againstpy2exe
itself to try to make a Python 3 compatible version. Unfortunately, this is definitely beyond the capabilities of2to3
. You will probably have to wait for the py2exe project to release a Python 3 compatible version.如果您安装了简单安装程序,请在 shell 中输入
pip install py2exe
进行安装。If you have easy setup installed, type
pip install py2exe
in a shell to install.