ModuleNotFoundError: No module named 'PyQt5' - Windows PyCharm

ModuleNotFoundError: No module named 'PyQt5' - Windows PyCharm

我 pip 安装了 PyQt5,并在我的 CMD 中使用 pip show PyQt5 验证了这一点,这给了我:

C:\Users175>pip show PyQt5
Name: PyQt5
Version: 5.15.0
Summary: Python bindings for the Qt cross platform application toolkit
Home-page: https://www.riverbankcomputing.com/software/pyqt/
Author: Riverbank Computing Limited
Author-email: info@riverbankcomputing.com
License: GPL v3
Location: c:\python\python37-32\lib\site-packages
Requires: PyQt5-sip
Required-by:

当我 运行 我的代码在 PyCharm 时,from PyQt5 import QtWidgets, QtCore, QtGui... 我得到了错误 ModuleNotFoundError: No module named 'PyQt5'

我在另一个地方看到了同样的问题:ImportError: No module named PytQt5 但是这有点不同,因为我既没有使用 Ubuntu 也没有使用 bash.

我需要打扰我的IT人员让他帮我修改PYTHONPATH吗? (我认为这需要管理员权限)。如果是这样,我应该怎么做?或者有没有办法从我的代码中将 PyCharm 定向到 PyQt5 的位置?

起初我没有意识到,但是这个问题真的是关于 PyCharm 包的。

解法:

  1. PyCharm > 文件 > 设置
  2. 项目 > 单击 + 添加程序包
  3. 输入 PyQt5

确保您的代理设置正确(我的一开始不是)。现在它正在工作。 如果您需要代理:

  1. PyCharm > 文件 > 设置
  2. 版本控制 > Subversion > 网络 > 导航到常规代理设置
  3. 选中automaticmanual并填写详细信息 > OK