PyCharm错误,ModuleNotFoundError:没有名为“ PyQt5”的模块

时间:2019-05-07 23:25:23

标签: python pycharm pyqt5

我使用pip install PyQt5命令安装了python 3.7和PyQt5。当我在pycharm的python控制台中导入模块时,它可以正常工作,但是当我将其导入到项目文件中时,出现以下错误。我在互联网上搜索了可能的解决方案,但不适用于我,我也认为我的问题与已经提出的问题不同。有帮助吗?

from PyQt5 import QtCore, uic, QtWidgets
from PyQt5.uic import loadUi
from PyQt5.QtWidgets import QApplication,QDialog
import sys

UIClass, QtBaseClass = uic.loadUiType("projj/firstly.ui")


class MyApp(UIClass, QtBaseClass):
    def __init__(self):
        UIClass.__init__(self)
        QtBaseClass.__init__(self)
        self.setupUi(self)
        self.setWindowTitle('developer in details')
        self.pushButton.clicked.connect(self.on_pushButton_clicked)
        self.pushButton_2.clicked.connect(self.on_pushButton_clicked_2)
        self.pushButton_6.clicked.connect(self.on_pushButton_clicked_6)

错误正在得到

Traceback (most recent call last):
  File "C:/Users/pc/PycharmProjects/presents/Main.py", line 1, in <module>
    from PyQt5 import QtCore, uic, QtWidgets
ModuleNotFoundError: No module named 'PyQt5'

3 个答案:

答案 0 :(得分:0)

像这样安装PyQt5对我有用:

python -m pip install PyQt5

您可以尝试像这样重新安装PyQt5:

  • pip uninstall PyQt5

  • python -m pip install PyQt5

答案 1 :(得分:0)

听起来像Python控制台和您的项目正在运行两个不同的Python解释器。

启动Python控制台时,第一行应列出其使用的解释器。这是您安装的PyQt5。

转到:文件->设置->项目:xxxxx->项目解释器,并将其更改为Python控制台中的一个。 (请注意,您可能需要通过单击列出口译员的文本框右侧的齿轮来添加其他口译员)

答案 2 :(得分:0)

我发现我可以在PyCharm中使用可用的工具,这是IDE正在使用python。在这种情况下,只需单击带下划线的红色单词PyQt5,行的左端将出现一个红色灯泡>>单击出现的下拉菜单,然后选择安装软件包PyQt5。它会再次安装所需的人员,然后一切正常。