【问题标题】:PyCharm Error, ModuleNotFoundError: No module named 'PyQt5'PyCharm 错误,ModuleNotFoundError:没有名为“PyQt5”的模块
【发布时间】:2019-09-25 15:35:51
【问题描述】:

我使用 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'

【问题讨论】:

    标签: python pycharm pyqt5


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      当您启动 Python 控制台时,第一行应该列出它正在使用的解释器。这是你安装 PyQt5 的那个。

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

      【讨论】:

        【解决方案3】:

        像这样安装 PyQt5 对我有用:

        python -m pip install PyQt5

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

        • pip uninstall PyQt5

        • python -m pip install PyQt5

        【讨论】:

          猜你喜欢
          • 2020-11-20
          • 1970-01-01
          • 2018-08-11
          • 1970-01-01
          • 2021-03-22
          • 2019-03-18
          • 2019-01-19
          • 2019-04-07
          • 2020-01-20
          相关资源
          最近更新 更多