如何在没有shell的情况下执行.py程序?

时间:2013-11-01 18:25:35

标签: python

我注意到我有一些商业上可用的程序,它们部分是用python制作的,但是在我下载python之前它们一直在工作。他们以某种方式将解释器合并到可执行文件中吗?怎么样?

2 个答案:

答案 0 :(得分:0)

显然这是依赖于平台的,但在Windows上,Python on Windows FAQ建议使用以下“请参阅http://www.py2exe.org/以获取distutils扩展,该扩展允许您从Python代码创建控制台和GUI可执行文件。“

答案 1 :(得分:0)

有许多软件包将py脚本与其运行时依赖性捆绑在一起(即python和任何第三方模块)

py2exe pyinstaller cx_freeze

py2exe有点死亡(我用这个) pyinstaller正在积极开发并具有一些非常好的功能,但目前不支持py3 cx_freeze同样不错,并支持PY3

我现在的偏好是pyinstaller,这也是我为什么要完全转换一套py程序的原因,我有py3