【问题标题】:PyQt5.QtWidgets module not found when pyqt is installed with Anacondapyqt 与 Anaconda 一起安装时找不到 PyQt5.QtWidgets 模块
【发布时间】:2019-08-13 21:19:33
【问题描述】:

当我在 conda 环境中安装 pyqt 时,我可以导入 PyQt5,但无法从 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'

【问题讨论】:

  • 你是如何安装 PyQt5 的?
  • 我是用conda install pyqt安装的

标签: python pyqt anaconda pyqt5


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-08-20
    • 1970-01-01
    • 1970-01-01
    • 2019-02-19
    • 1970-01-01
    • 1970-01-01
    • 2019-06-01
    • 2020-07-26
    • 2021-07-14
    相关资源
    最近更新 更多