我有一个Python脚本,希望将其编译为Windows可执行文件。现在,py2exe在Windows上可以正常运行,但是我希望能够在Linux上运行它。我的开发机器上 确实 有Windows,但是Linux是我的主要开发平台,我有点讨厌重新启动Windows只是为了创建Windows .exe。我也不需要购买第二个Windows许可证即可在VirtualBox等虚拟机中运行。有任何想法吗?
py2exe
.exe
PS:我知道,py2exe编译Python文件的方式与使用Python解释器打包脚本的方式不同。但是,无论哪种方式,结果都是您不需要安装Python即可运行脚本。
您看过PyInstaller吗?
似乎从1.4版本开始支持交叉编译(在1.5+版本中删除了支持)。。
文档说:
添加对交叉编译的支持:PyInstaller现在能够在Linux下运行时生成Windows可执行文件。有关更多详细信息,请参见文档。
我自己没有尝试过。
希望对您有所帮助