Import Error: No module named PyQT5 (Win7x64)

Import Error: No module named PyQT5 (Win7x64)

我想为我的 Python 临时记录器创建小型用户界面,强烈推荐 PyQT,但我无法让它在 Win7 Ultimate x64, SP1 上运行。我阅读了如何提出好的问题 - 我知道,Windows...

我使用 python-3.4.3.amd64.msi 安装了 Python 3.4.3,从 Python.org 下载 - 它有效。

然后我使用 riverbankcomputing.com 中的 Windows 64 位安装程序安装了 PyQT5:PyQt5-5.5.1-gpl-Py3.4-Qt5.5.1-x64.exe

我认为这就是我能够在 Python 中导入 PyQT5 所需要做的全部工作。但是,python 没有看到 PyQT5。在 python 提示符下,我输入:

>>> import sys
>>> import PyQT5
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import PyQT5
ImportError: No module named 'PyQT5'

我研究了这个错误,但大多数答案都是针对从二进制文件构建 PyQT5 和 Linux 环境的。一些答案建议将 PyQT5 添加到路径中。我尝试将各种目录添加到 Python 路径,但没有看到任何改进。

我的windows系统路径是:

C:\Python34\Lib\site-packages\PyQt5;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files ( x86)\Windows Kits.0\Windows 性能工具包\;C:\Program Files\Microsoft SQL Server0\Tools\Binn\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Common Files\Rockwell\;C:\Program Files (x86)\Rockwell Automation\Common\Components;C:\Program Files (x86)\Brackets\command

我的pythonsys.path是:

>>> sys.path
['', 'C:\Python34\Lib\idlelib', 'C:\Windows\system32\python34.zip', 'C:\Python34\DLLs', 'C:\Python34\lib', 'C:\Python34', 'C:\Python34\lib\site-packages', 'C:\python34\lib\site-packages\PyQT5']

我把所有东西都卸载了,然后用python3.4.0重新安装,以防后面的维护版本有问题导致不兼容。同样的问题。我再次卸载并重新安装了 32 位版本,同样的问题。我在另一台 Win7x64 机器上安装了所有东西,同样的问题。

我做错了什么? (除了使用 Windows?)

我从来没有从二进制文件构建任何东西,但我尝试按照说明进行操作。但官方的 SIP 说明不包括下载 QT。这里的一些答案说你必须在 运行 SIP 配置之前这样做...

尝试 import PyQt5 而不是 PyQT5。如果同样失败,请尝试 from PyQt5 import * & from PyQT5 import *。谢谢!