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

安装Windows 7.7后打开

  •  11
  • Reshure  · 技术社区  · 16 年前

    我一直在尝试安装 PyQt 4.7 在Vista上,但当我尝试执行以下操作时,我感到非常恐惧: from PyQt4 import QtCore, QtGui

    ImportError:DLL加载失败:找不到指定的模块。

    我已经检查了我的系统路径 C:\Python31\Lib\site packages\PyQt4\bin

    我使用的是ActivePython 3.1,如果这有什么不同的话。我还没有安装任何以前版本的PyQt。


    编辑:

    我已将QtCore4和GtGui4 DLL复制到 C:\Python31\Lib\site packages\PyQt4 . 这修复了一些示例,但我仍然无法使用示例浏览器。

    8 回复  |  直到 16 年前
        1
  •  5
  •   Jason Coon    16 年前

    \bin 您的PyQt版本的目录? 我正在运行PyQt 4.4,我的所有二进制文件都在:

    C:\Python31\Lib\site packages\PyQt4

    听起来PyQt4安装不正确。。。是你干的吗?

    python setup.py install
    

    那里 不应该 那里有个垃圾桶。。。

        2
  •  2
  •   mark    15 年前

    我只是想插话说,我在WinXP安装中遇到了同样的问题:

    • python 2.7
    • Qt 4.7.1(10.05)
    • PyQt 4.8.1

    我使用了所有3个项目的windows installer版本。

    复制 文件夹到主PyQt文件夹(

        3
  •  1
  •   tudor    15 年前

    也插话了。我使用Windows安装程序在Windows 7机器上安装了python 2.6和PyQt 4.8.3(我没有运行“python setup.py install”)。

    我尝试运行spyder(需要PyQt 4.4或更高版本),但失败了,因为它找不到PyQt.dll。我将所有.dll从\Lib\site packages\PyQt4\bin文件夹复制到了\Lib\site packages\PyQt4文件夹,spyder可以正常启动。

        4
  •  1
  •   Navneet    14 年前

    PyQt的安装还取决于平台上安装的python版本。Python3.+与python版本不兼容<3.x。

    PyX86.exe与pyX86.3上安装的PyX86.exe是同一个问题,但PyX86.3与pyX86.3上安装的PyX86.exe是同一个问题。如果您在这里看到的话,在PyQt之后的名称中也提到了二进制文件的python版本,即Py3.2。我卸载了PyQt并安装了PyQt-Py2.7-x86-gpl-4.9.exe,它指向Python2.7,解决了这个问题。

        5
  •  1
  •   Gfy    14 年前

    我通过重新命名

    我正在使用ActivePython。

        6
  •  0
  •   Craig Yang    11 年前

    我认为至少有两种可能的错误情况

    然后,您必须检查PyQT版本是否与python兼容。换句话说,如果使用python3.3,那么只能对python3.3使用PyQT,而python3.3将不能与PyQT对python3.4一起使用

    这就是我遇到的问题。我通过重新安装解决了这个问题

    那么这将是一个操作系统问题。如果您使用32位Python,那么您必须使用32位PyQt,64位也是如此

        7
  •  0
  •   dev-random    10 年前

    下面是我如何修复Windows 7上的这些错误:

    1. 从中获取PyQt4车轮 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4 确保该版本与Python版本完全相同(即Python 3.3不能与PyQT for Python 3.4一起使用)。如果您在64位机器上,请确保下载64位版本,反之亦然。
    2. 用7zip拔出车轮
    3. 转到PyQt4\purelib\PyQt4\并将所有内容移动到根PyQt4文件夹。现在可以删除purelib文件夹了
    4. 将整个PyQt4文件夹复制到Python解释器的“站点包”文件夹(例如C:\Python34\Lib\site-packages)
    5. 转到PyQt4\data\Lib\site packages并将所有文件移动到C:\Python34\Lib\site packages\