我安装了Python 3.7.1,并尝试运行使用QTdesigner创建的表单,但出现了这个错误。我也安装了PyQt5模块。
pip install PyQt5
错误信息如下:
from PyQt5 import QtCore, QtGui, QtWidgets
ModuleNotFoundError: No module named 'PyQt5'
我安装了Python 3.7.1,并尝试运行使用QTdesigner创建的表单,但出现了这个错误。我也安装了PyQt5模块。
pip install PyQt5
错误信息如下:
from PyQt5 import QtCore, QtGui, QtWidgets
ModuleNotFoundError: No module named 'PyQt5'
Python和pip似乎在不同的版本上运行。
如果您正在使用不同版本的Python,请使用
python -m pip install PyQt5
而不是pip
。
我已经使用了下面提到的所有命令,并且在VS终端和cmd中都执行过:
python -m pip install pyqt5
pip3 install pyqt5
python -m pip.py install pyqt5
虽然它已经正确安装,但当我导入 PyQt5.QWidgets 时,出现了一个错误,指出找不到模块。 我之所以说它已经正确安装,是因为当我再次运行这些命令时,会收到“要求已满足”的消息。
看起来您的PyCharm已配置为使用虚拟环境。请尝试从PyCharm终端安装PyQt5。它将在您的虚拟环境中安装PyQt5,并且在我的情况下解决了这个问题。
C:\Users\PC_NAME\AppData\Local\Programs\Python\Python37-32\Scripts>
pip install PyQt5
您的PRO.py程序现在已经准备好成功运行。
您可以使用pip3安装Python3模块:
最初的回答:
pip3 install PyQt5
我在Windows上使用python -m pip install PyQt5
而不是 pip install PyQt5
解决了这个问题。
对我来说,问题是通过卸载pip版本并从apt安装解决的:
pip3 uninstall PyQt5
sudo apt-get install python3-pyqt5