2016-04-16 161 views
7

我最近在Windows上安装了用于32位计算机的PyQt5模块设置。但是,当我试图运行它们的示例时,则不会运行。提供的所有示例都具有类似的错误类型,如下图所示。当我试图在Python shell中导入PyQt5时,它只是正确导入。PyQt5:DLL加载失败:无法找到指定的模块

Enter image description here

我认为,这显示PyQt的安装成功。

但是,当我尝试运行它表明类似的例子:

enter image description here

这是一个例子和其他例子有不同的“没有创立”

事实 - 运行Windows 7,PyQt5最新版本,Python 3.5,从原始站点安装的PyQt5安装程序

我知道这种类型有几个问题,但没有人帮助我,因为它们大部分都是针对Linux的。

+0

我猜你安装了32位pyqt二进制文件,但你有一个64位操作系统和64位python。卸载并重新安装64位pyqt –

+0

'import PyQ5'测试不好,因为它只导入一个空的名称空间。你需要尝试'从PyQt5导入QtCore'。 – ekhumoro

+0

你使用了pyqt5的windows-installer(包含QT5)还是你编译了源代码,那么你必须首先安装QT5 –

回答

5

我得到了我自己的问题的答案。

当我试图通过安装程序安装它时,它没有正常运行。然后,我卸载安装程序,并在命令行pip uninstall pyqt5中运行代码,然后通过pip pip install pyqt5重新安装。

然后它完美地运行,但通过使用pip进行安装,它不提供任何示例,以便在任何其他目录中安装安装程序并将示例复制到PyQt5文件夹中。完成!

我认为可能有一些设置错误。

+3

这是因为当前的PyQt设置是为Python 3.4,而不是3.5。 PyQt 5.6将在Windows上为Python 3.5编译,并作为PyPI轮发布。 'pip安装pyqt5'目前安装了该预发布版本。 –

+0

所以最好的方法来安装pyqt5,因为这是不工作的...我的意思是它不是在python 3.5或3.6 win 32版本中工作!!!!!!!请帮忙!!!! –

+4

似乎仍然是PyQt 5.9和Python 3.5.2的问题。 :-( –

0

我有类似的问题。

当我完全卸载了32位版本的Python,安装了64位版本并重新安装了包括PyQt5在内的所有amd64软件包时,一切正常。

0

普莱舍始终确保你下载的PyQt这与你有Python版本兼容的正确版本,柯伦PqQt最多只支持Python的3.5.So您可能需要安装Python 3.5,然后再按照 installation of PyQt。希望它有帮助!

相关问题