Visbrain PyQt5导入错误

时间:2018-08-03 07:25:50

标签: python pyqt5

我正在使用Windows 7(64位版本)。

我正在尝试实现Visbrain。

下面是我的情况。

我正在使用Python 3.6。 在我的D里。

我在评论下面跑

pip install visbrain

工作成功。

我有一个只有1行的python脚本,这是

from PyQt5 import QtWidgets

但是我运行它时会弹出此错误

Traceback (most recent call last):
  File "C:\Users\JamesTan\Desktop\test12.py", line 1, in <module>
    from PyQt5 import QtWidgets
ImportError: DLL load failed: The specified procedure could not be found.

尝试过的解决方案:

  1. 我检查\ Lib \ site-packages中的内容。 并查看其中的PyQT5文件夹。

  2. 尝试过pip install PyQt5,但它告诉我requirement already satisfied

  3. 检查了我的PATH变量。当前包含D:\ Python36; D:\ Python36 \ Scripts

我试图包含D:\ Python36 \ Lib和D:\ Python36 \ Lib \ site-packages 但它仍然会弹出此错误。

5)根据此stackoverflow链接中的注释: DLL load failed when importing PyQt5

5.1)我的python中有python3.dll。

6)尝试卸载pyqt5并重新安装,仍然出现此错误。

想知道如何解决这个问题吗?谢谢。

===

解决方案

根据此中文链接:https://blog.csdn.net/qq_41185868/article/details/80903095

它说与pyqt5版本和SIP版本不兼容。 它说如果sip版本是4.19.8,则PyQt5版本必须是5.10.1。

我尝试通过pip install --upgrade sip将sip更新到最新版本,因此我的sip版本为4.19.8。

我尝试通过pip uninstall pyqt5卸载PyQt5,并通过pip install pyqt5==5.10.1安装5.10.1版本

0 个答案:

没有答案