【问题标题】:Cannot import PyQt5 modules无法导入 PyQt5 模块
【发布时间】:2017-11-07 18:25:07
【问题描述】:

我安装 PyQt5 如下:

pip3 install pyqt5

尽管如此,当我运行模块时,输出是一个错误,告诉我 QtWidgets 不能作为任何其他 Qt 模块导入。 然后我尝试了不同的语法:

from PyQt5.QtWidgets import QApplication, QWidget

from PyQt5 import PyQt5.QtWidgets

这些选项都不起作用。

【问题讨论】:

  • 第二种形式不对,把from PyQt5 import PyQt5.QtWidgets改成from PyQt5 import QtWidgets。你的操作系统是什么,你有什么版本的 Python3?
  • 您得到的实际具体错误是什么?将其包含在问题中
  • @eyllanesc 我也试过那个,但它不起作用我有 Python 3.6 并在 OS 10.12 上运行
  • @MrJLP 错误是:from PyQt5 import QtWidgets ImportError: cannot import name 'QtWidgets'
  • 您需要了解错误的含义。它找不到python模块。这是您的路径有问题或两个版本的 Python 不匹配

标签: python qt pyqt pip pyqt5


【解决方案1】:
pip3 install pyqt5
import PyQt5.QtWidgets as QtWidgets

你可以这样使用它。它对我有用。

【讨论】:

  • 嗨埃姆雷!你能解释一下你的答案吗?
  • 我只是像上面那样导入。然后编译器没有给出错误。也许这个错误可能是过去的,现在应该修复。
猜你喜欢
  • 2021-04-21
  • 1970-01-01
  • 1970-01-01
  • 2012-11-06
  • 2015-08-17
  • 1970-01-01
  • 2018-12-08
  • 2017-11-11
相关资源
最近更新 更多