【发布时间】:2017-03-01 20:40:16
【问题描述】:
注意:在将其标记为重复之前,请先阅读整篇文章
我尝试了几个小时将我的 python 3.6 代码转换为 exe,我到处搜索并尝试了所有方法,最有用的地方是: Best method of converting .py to .exe for Python 3.6?
所以显然只有 3 种方式将 py 转换为 exe:
- PyInstaller
- Py2exe
- Cxfreeze
Pyinstaller 不支持 Python 3.6,py2exe 已经很过时了。
至于cxfreeze,听上去是支持Python 3.6的,所以我就是这么走的。
我到处搜索如何使用 cxfreeze,不幸的是,我发现的所有指南似乎都已过时:
http://cx-freeze.readthedocs.io/en/latest/overview.html 例如,本指南有三个路线,其中两个不起作用(第一个给我一个 .spec 文件,我不知道如何处理它,第二个给我一个错误,因为我没有cxfreeze.util 模块)和第三个对我来说太复杂了
How do I use cx_freeze?这个用的是第二条路线,还是不行
【问题讨论】:
-
Pyinstaller 3.6 支持正在迅速改进。您可以尝试使用development tip。
标签: python python-3.x cx-freeze python-3.6