在Mac上创建的Pyinstaller应用程序与Windows用户无法共享

时间:2018-04-17 03:00:01

标签: python windows macos exe pyinstaller

您好我目前正在制作一个运行完美的.app我已经与使用mac的朋友分享了它并且运行得很完美这是我用pyinstaller创建的PyQt5应用程序我用来制作的命令是:

pyinstaller --icon =(.....)。icns --onefile --noconsole -n(.....)(。py脚本)它完美编译并使用图标图像创建应用程序打开,所有我能够将其压缩成一个zip文件并通过电子邮件发送给我的mac用户,这些用户也可以运行,而无需安装任何东西

但我有一些窗口用户朋友,我想与之分享,而.app显然不会工作(我试图更改文件名并用.exe替换.app)并试图发送那些没有'他们尝试运行它并且它说

"此应用无法在您的电脑上运行要查找您的电脑版本,请咨询软件发行商"

所以我尝试编译一个新的应用程序,但是在pyinstaller中添加了-F,我在终端中使用了代码,然后在终端中运行了一堆东西,说的是.exe以及所有这些和当我将它拖到我的桌面上它是一个.app,所以我再次将其更改为.exe并尝试与我的窗口用户朋友分享,我得到同样的错误

"此应用无法在您的电脑上运行要查找您的电脑版本,请咨询软件发行商"

任何人都可以帮我解决,我真的试图让它在如何让它在Windows电脑上运行!

1 个答案:

答案 0 :(得分:1)

要创建Windows应用程序,需要在装有Windows的PC中编译脚本。对于Mac和Linux也是如此。这是manual

  

PyInstaller针对Windows,Mac OS X和Linux进行了测试。但是,它不是交叉编译器:制作Windows应用程序,在Windows中运行PyInstaller;制作一个Linux应用程序,你可以在Linux等中运行它.PyInstaller已成功用于AIX,Solaris和FreeBSD,但没有针对它们进行测试。