Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用PyInstaller创建的桌面应用程序不';跑不动_Python_Windows_Macos_Qt_Pyqt5 - Fatal编程技术网

Python 使用PyInstaller创建的桌面应用程序不';跑不动

Python 使用PyInstaller创建的桌面应用程序不';跑不动,python,windows,macos,qt,pyqt5,Python,Windows,Macos,Qt,Pyqt5,我想为Windows创建一个应用程序,但我必须在Mac OS X上开发它。 我已经使用PyQt5用Python创建了一个桌面应用程序。我遵循的步骤是: 第一步。创建桌面应用程序(在Mac OS X上): 安装Qt 安装Sip 安装PyQt5 “发展 第二步。使用PyInstaller打包Python应用程序(在Windows 8上): 安装Python 安装Pip-Win 安装PyWin32 安装PyInstaller 创建可执行文件 问题是,当我在Windows上执行应用程序时,它会显

我想为Windows创建一个应用程序,但我必须在Mac OS X上开发它。 我已经使用PyQt5用Python创建了一个桌面应用程序。我遵循的步骤是:

第一步。创建桌面应用程序(在Mac OS X上):

  • 安装Qt
  • 安装Sip
  • 安装PyQt5
  • “发展
第二步。使用PyInstaller打包Python应用程序(在Windows 8上):

  • 安装Python
  • 安装Pip-Win
  • 安装PyWin32
  • 安装PyInstaller
  • 创建可执行文件
问题是,当我在Windows上执行应用程序时,它会显示一个包含以下消息的窗口: 致命错误:应用程序返回-1


有人知道怎么回事吗?也许我也需要在Windows上执行步骤1?

PyInstaller将python脚本的所有依赖性结合起来。但在运行pyinstaller之前,您需要安装所有依赖项


因此,在windows上运行之前,必须先安装qt5、sip和pyqt5。

EDIT:我已经在windows上完成了步骤1。。。在生成可执行文件之前,应安装相同的error.PyQt5。我不知道PyIntsaller是否需要额外的配置来绑定Qt DLL。