我一直在试图在Vista上安装PyQt 4.7 ,但是当我尝试做的时候,我得到了一个ImportError: from PyQt4 import QtCore, QtGui
。
ImportError:DLL加载失败:无法find指定的模块。
我检查了我的系统path,并且C:\ Python31 \ Lib \ site-packages \ PyQt4 \ bin在那里。
我无法运行任何示例,但Designer,Assistant和Linguist运行良好。
我正在使用ActivePython 3.1,如果这有什么区别。 我还没有安装任何以前版本的PyQt。
编辑:
我已经将QtCore4和GtGui4 dll复制到C:\ Python31 \ Lib \ site-packages \ PyQt4 。 这修复了一些例子,但我仍然不能使用示例浏览器。
你确定你的PyQt版本有一个\bin
目录吗? 我正在运行PyQt 4.4,所有的二进制文件都是正确的:
C:\ Python31 \ LIB \站点包\ PyQt4中
这也是我的路径指向。 这听起来像PyQt4安装不当…你运行这个?
python setup.py install
那里不应该有一个箱子…
只是想编钟,我有一个WinXP的安装相同的问题:
我使用了所有这些项目的3个窗口安装程序版本。
将C:\ Python27 \ Lib \ site-packages \ PyQt4 \ bin文件夹的内容复制到主PyQt文件夹( C:\ Python27 \ Lib \ site-packages \ PyQt4 )中,停止了“dll not found”正在投掷。
我也安装了Python 2.6和PyQt 4.8.3在Windows 7机器上使用Windows安装程序(我没有运行'python setup.py install')。
我试图运行spyder(这需要PyQt 4.4或更高),并失败,因为它无法找到PyQt .dll。 我将\ Lib \ site-packages \ PyQt4 \ bin文件夹中的所有.dll文件复制到\ Lib \ site-packages \ PyQt4文件夹,Spyder启动得很好。
PyQt的安装还取决于你的平台上安装的Python版本.Python3。+与Python版本<3.x不兼容。
我遇到了同样的问题,因为我的机器上安装了Python 2.7,但我下载了PyQt-Py3.2-x86-gpl-4.9.exe的最新二进制文件。 如果你看到这里的二进制文件也有python版本,也就是在Py3.2之后的名字中提到的。 我卸载了PyQt,并安装了指向Python 2.7的PyQt-Py2.7-x86-gpl-4.9.exe,并解决了这个问题。
也许他们可以在网上提到命名约定,或者在某些文档中可以更简单一些。
我有同样的问题。 我得到了我的程序从Eclipse内运行,但是当我试图直接从命令行运行,我仍然有同样的错误。
我通过重命名C:\ Users \ Me \ AppData \ Roaming \ Python \ Python27 \ site-packages \ PyQt4目录解决了这个问题。 (我猜从以前的PyQt安装的剩菜)
我正在使用ActivePython。
我认为至少有两个可能的错误条件
1.导入错误:DLL加载失败:指定的模块找不到。
那么你必须检查你的PyQT版本是否与你的python兼容。 换句话说,如果你使用python 3.3,那么你只能使用PyQT for python3.3,python 3.3不能使用PyQT for python3.4
这是我遇到的问题。 我解决了它重新安装它
2.导入错误:DLL加载失败:%1然后在一个不同的编码Win32的东西奇怪。
那么这将是一个操作系统的问题。 如果你使用32位的Python,那么你必须使用32位的PyQt,所以64位
以下是我可以如何解决Windows 7上的这些错误:
在我的情况下,我需要MSVCP140.dll。 我已经通过下载用于Visual Studio 2015的Visual C ++ Redistributable来解决此问题:
https://www.microsoft.com/en-us/download/details.aspx?id=48145
从MSVCP140.dll缺少这个解决方案
我在Windows7中使用Pyqt4和Python 3.6。