没有名为“PyQt5.sip”的模块

Posted

技术标签:

【中文标题】没有名为“PyQt5.sip”的模块【英文标题】:No module named 'PyQt5.sip' 【发布时间】:2020-03-22 07:38:56 【问题描述】:

当我尝试将我的 PyQt 版本升级到 5.14.0 并随后登陆时将包导入为:

from PyQt5 import QtGui, QtWidgets, QtCore

它会抛出一个错误:

runfile('C:/Users/Farhan Hyder .LAPTOP-R0TGSS2M/Desktop/BREATHE IN/Pred_WindowUI.py', wdir='C:/Users/Farhan Hyder .LAPTOP-R0TGSS2M/Desktop/BREATHE IN')
Traceback (most recent call last):

  File "C:\Users\Farhan Hyder .LAPTOP-R0TGSS2M\Desktop\BREATHE IN\Pred_WindowUI.py", line 9, in <module>
    from PyQt5 import QtGui, QtWidgets, QtCore

ModuleNotFoundError: No module named 'PyQt5.sip'

我也尝试重新安装这些库,但不幸的是它没有达到我的目的。

【问题讨论】:

你使用的是哪个版本的 PyQt5-sip? PyQt5 = 5.13.0 & PyQt5-sip = 12.7.1 建议:更新pip再安装pyqt5 python -m pip --upgrade pip 【参考方案1】:

根据eyllanesc's comment,尝试更新pip

python -m pip install --upgrade pip

然后尝试重新安装pyqt5

python -m pip install --upgrade pyqt5

它对我有用(尽管我实际上使用 pip install --use-feature=2020-resolver pyqt5 来作为新的解析器)。

【讨论】:

以上是关于没有名为“PyQt5.sip”的模块的主要内容,如果未能解决你的问题,请参考以下文章

即使我刚刚安装它,也没有名为“PyQt5.sip”的模块

没有名为“硒”的模块

macOS 上的“ModuleNotFoundError:没有名为 'dbus' 的模块”

没有名为“email.FeedParser”的模块

ModuleNotFoundError:没有名为“推理”的模块

为啥 ImportError:没有名为 lightgbm 的模块