小编典典

将Linux上的Python脚本交叉编译为Windows可执行文件

linux

我有一个Python脚本,希望将其编译为Windows可执行文件。现在,py2exe在Windows上可以正常运行,但是我希望能够在Linux上运行它。我的开发机器上
确实 有Windows,但是Linux是我的主要开发平台,我有点讨厌重新启动Windows只是为了创建Windows
.exe。我也不需要购买第二个Windows许可证即可在VirtualBox等虚拟机中运行。有任何想法吗?

PS:我知道,py2exe编译Python文件的方式与使用Python解释器打包脚本的方式不同。但是,无论哪种方式,结果都是您不需要安装Python即可运行脚本。


阅读 716

收藏
2020-06-02

共1个答案

小编典典

您看过PyInstaller吗?

似乎从1.4版本开始支持交叉编译(在1.5+版本中删除了支持)。。

文档说:

添加对交叉编译的支持:PyInstaller现在能够在Linux下运行时生成Windows可执行文件。有关更多详细信息,请参见文档。

我自己没有尝试过。

希望对您有所帮助

2020-06-02