如何在Windows上使用PyInstaller创建Linux和MacOS可执行文件?

2024-05-06 17:43:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用Pyinstaller从python代码为windows创建了一个独立的可移植应用程序,它工作正常

我理解,要为某个操作系统创建可执行文件,必须在该特定操作系统上完成

有没有一种方法可以在不运行虚拟机的情况下直接从windows为其他平台创建可执行文件

多谢各位


Tags: 方法代码应用程序可执行文件windows情况平台pyinstaller
3条回答

为了生成Mac和Linux的可执行文件,您需要在相同的系统上构建它 例如,为了使Linux工作,您需要收集rpm包

不,pyinstallerisn't a cross-compiler,所以只需使用VM

由于pyinstaller不是交叉编译器(这意味着使用pyinstaller,您不能为您所在的系统之外的任何其他系统创建可执行文件),因此您必须寻找其他工具

在官方的github FAQ上,他们建议使用Wine来实现这一特定目的

链接到FAQ

因为您不想寻找其他系统来编译代码,所以这似乎是唯一的选择

相关问题 更多 >