python - 在 Windows 上创建 python 3.5 exe

标签 python python-3.x cx-freeze

我正在帮助我 10 岁的 child 在 Windows 7 上阅读 Jason Briggs 的“Python for Kids”一书。他已经知道 Scratch。他在书中取得了很大的进步,但令我惊讶的是它没有关于创建 exe 的信息;它假定 Python 将安装在 children 的程序运行的任何计算机上。当 child 想把他的程序给他的 friend 时,那是行不通的。帮助他完成这本书是我自己第一次接触 Python。

Google 将我引导至 cx_Freeze 4.3.4,但当我尝试安装它 (cx_Freeze-4.3.4.win32-py3.4.exe) 时,我收到消息:

“需要 Python 版本 3.4,但在注册表中找不到。”

这是否意味着我必须降级到 Python 3.4?但后来我发现这个线程似乎表明 cx_Freeze 应该在 Python 3.5 上工作:

https://sourceforge.net/p/cx-freeze/mailman/message/34695906/

我需要做什么?

最佳答案

cx_Freeze 4.3.4 不适用于 Python 3.5。然而,cx_Freeze 5.0 的开发版本相当稳定,但由于还没有正式发布,我找不到任何易于使用的 Windows 发行版。因此,我创建了一个简单的 GitHub 页面,其中包含一些说明和预构建的二进制 Python Wheels,供需要在 Windows 上使用 Python 3.5 创建 exe 分发版的任何人使用:https://github.com/sekrause/cx_Freeze-Wheels

关于python - 在 Windows 上创建 python 3.5 exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37086368/

相关文章:

python - wxPython 中 matplotlib 上的弹出注释

Python return 语句不会中断 for 循环

python - 如何从当前文件夹外部导入模块?

python - 运行使用 cx_freeze 制作的 tkinter exe 时出错

python - python中实例变量如何与类变量相关

python - 如何使用pyramid.wsgi中ini文件的相对路径作为pyramid.paster.get_app的参数?

python - 如何根据日期值将列表的元素插入到另一个列表中?

python - 使用 Python 在数据库中保留带有西类牙口音的记录

python-3.x - cx_freeze 创建多个程序实例

python - 如何在 cx_Freeze 二进制文件中包含资源文件