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