将Linux上的Python脚本打包到Windows可执行文件中

发布于 2021-01-29 19:36:41

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

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

关注者
0
被浏览
87
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    您看过PyInstaller吗?

    似乎从1.4版开始的版本支持交叉编译(在1.5+版本中删除了该支持)。有关如何在Wine下使用PyInstaller
    1.5+进行操作。

    文档说:

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

    我自己没有尝试过。

    希望对您有所帮助



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看