首页 > 解决方案 > pyqt 与 Anaconda 一起安装时找不到 PyQt5.QtWidgets 模块

问题描述

我可以导入 PyQt5,但当我在 conda 环境中安装 pyqt 时,我无法从 PyQt5.QtWidgets 导入。

我试过用 conda 卸载并重新安装,但并没有解决问题。如果我在常规虚拟环境中使用 pip 而不是使用 Anaconda 安装,那么它可以工作。

这是代码:

from PyQt5.QtWidgets import *

这是错误:

$ python main.py
Traceback (most recent call last):
  File "main.py", line 1, in <module>
    from PyQt5.QtWidgets import *
ModuleNotFoundError: No module named 'PyQt5.QtWidgets'

标签: pythonpyqtanacondapyqt5

解决方案


原来是路径问题。我在 Anaconda 之后安装了 Homebrew,并且 /usr/local/bin 位于 $PATH 中的 $HOME/anaconda3/bin 前面,因此调用的是 Homebrew Python 而不是 Anaconda Python。


推荐阅读