在Linux环境中从Python创建Windows可执行文件的最简单方法

时间:2019-04-25 13:04:36

标签: python python-3.x pyinstaller wine

我想制作一个Python 3.6程序,该程序在Ubuntu上开发为Windows可执行文件。从我在网上搜索的内容来看,似乎我需要在wine上使用pyinstaller。如果有更简单的方法,您可以在这里停止阅读,并提出另一种方法。 我试图按照Cross-compiling a Python script on Linux into a Windows executable的答案 但是后来我下载了python之后进入了这一部分。我下载了Windows的最新python版本,该版本为文件 python-3.7.3-amd64.exe ,该文件不是MSI,就像上面链接中使用 python-2.7的答案中的MSI一样。 10.msi 。替代以下链接中的cmd的方法:

  

葡萄酒msiexec / i python-2.7.10.msi / L * v log.txt

? 其他步骤是否必须更改? 一般来说,是否更推荐使用python 2.7创建exe,我的程序不能与它不兼容(因为我在Linux上使用python3.6进行开发)?

1 个答案:

答案 0 :(得分:1)

更建议使用相同版本的python以避免错误。

也许请检查此链接:https://askubuntu.com/a/1133860 显然,python3的安装程序不适用于wine,但您可以使用官方网站上提供的zip。

有关python版本和wine的更多信息,请查看以下链接:https://appdb.winehq.org/objectManager.php?sClass=application&iId=7578