代码之家  ›  专栏  ›  技术社区  ›  user9510595

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

  •  0
  • user9510595  · 技术社区  · 7 年前

    你好,我目前正在做一个。运行完美的应用程序我与使用mac的朋友共享了它,它运行完美。这是我用pyinstaller创建的PyQt5应用程序。我使用的命令是:

    pyinstaller——图标=(……)。ICN——一个文件——noconsole-n(……)(这个.py脚本)它编译得非常完美,创建了一个带有图标图像的应用程序,并打开它,我可以将它压缩成一个zip文件,然后通过电子邮件发送给我的mac用户,这些用户也可以为他们运行,而无需安装任何东西

    但我有一些Windows用户朋友,我想与他们分享。应用程序显然不起作用(我试图更改文件名并用.exe替换.app),试图发送不起作用的内容,他们尝试运行它,结果显示

    “此应用程序无法在你的电脑上运行以查找你电脑的版本请与软件发行商联系”

    所以我试着编译一个新的应用程序,但在pyinstaller中添加了-F,然后在终端中运行了一堆代码,上面写着。当我把它拖到我的桌面上时,它是一个。应用程序,所以我将其更改为。然后尝试与我的Windows用户朋友共享,我得到了同样的错误

    “此应用程序无法在你的电脑上运行以查找你电脑的版本请与软件发行商联系”

    有人能帮我吗?我真的在想办法让它在windows电脑上运行!

    1 回复  |  直到 7 年前
        1
  •  1
  •   jjsantoso    7 年前

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

    PyInstaller是针对Windows、Mac OS X和Linux进行测试的。然而,它不是一个交叉编译器:要制作一个Windows应用程序,您需要在Windows中运行PyInstaller;要制作Linux应用程序,请在Linux等环境中运行它。PyInstaller已成功用于AIX、Solaris和FreeBSD,但未针对它们进行测试。