2024-05-06 17:43:30 发布
网友
我使用Pyinstaller从python代码为windows创建了一个独立的可移植应用程序,它工作正常
我理解,要为某个操作系统创建可执行文件,必须在该特定操作系统上完成
有没有一种方法可以在不运行虚拟机的情况下直接从windows为其他平台创建可执行文件
多谢各位
为了生成Mac和Linux的可执行文件,您需要在相同的系统上构建它 例如,为了使Linux工作,您需要收集rpm包
不,pyinstallerisn't a cross-compiler,所以只需使用VM
由于pyinstaller不是交叉编译器(这意味着使用pyinstaller,您不能为您所在的系统之外的任何其他系统创建可执行文件),因此您必须寻找其他工具
在官方的github FAQ上,他们建议使用Wine来实现这一特定目的
链接到FAQ
因为您不想寻找其他系统来编译代码,所以这似乎是唯一的选择
为了生成Mac和Linux的可执行文件,您需要在相同的系统上构建它 例如,为了使Linux工作,您需要收集rpm包
不,pyinstallerisn't a cross-compiler,所以只需使用VM
由于pyinstaller不是交叉编译器(这意味着使用pyinstaller,您不能为您所在的系统之外的任何其他系统创建可执行文件),因此您必须寻找其他工具
在官方的github FAQ上,他们建议使用Wine来实现这一特定目的
链接到FAQ
因为您不想寻找其他系统来编译代码,所以这似乎是唯一的选择
相关问题 更多 >
编程相关推荐