我正在尝试使用 py2exe 使 Python 代码可执行,但下载页面中似乎没有 Python 3.1。还有其他方法可以使 Python 可执行吗?如果我将代码的文件扩展名从 .py 更改为 .exe 可以吗?
谢谢
我很确定你可以做的一件事是,虽然它很脆弱并且不适合跨多个用户部署,但它是创建 Python.exe 二进制文件的快捷方式,并将快捷方式命令行编辑为如下所示:
"C:\Python31\python.exe" <path to your script>
这样做的主要问题以及它不是很理想的原因是,如果路径发生变化,则需要修改每个副本。
另一种可能性是将 Python 脚本的执行包装在 .bat 文件中。
在上面的评论中,Shashank Gupta 还建议查看 cxfreeze。我没有使用过这个工具,但它可能对你有用。