没有名为“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再安装pyqt5python -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”的模块的主要内容,如果未能解决你的问题,请参考以下文章
macOS 上的“ModuleNotFoundError:没有名为 'dbus' 的模块”