首页 > 解决方案 > Python - PyQt5 [PyQt5.QtWidgets 导入 QApplication 'No Module']

问题描述

我一直在尝试学习 PyQt5 以创建 GUI。Pip 安装了 PyQt5 和 PyQt5.tools 但当我尝试使用 Visual Studio Code 使用它时(同时安装了 VS Code 的 Python 扩展)我收到一个错误。

VS Code 检测到 PyQt5 到 PyQt5.QtWidgets,但它说在 QtWidgets 中找不到名为 QApplication 的模块。

VS Code 导入错误

相反,当涉及到错误时,当我尝试从 python.exe 导入 QApplication 时,没有出现任何错误或问题。

Python.exe '从 PyQt5.QtWidgets 导入 QApplication'

这让我认为问题出在 VS Code 的门口。

感谢您的时间/答案。

标签: pythonpyqtpyqt5qapplication

解决方案


  1. 从开始菜单打开cmd (命令提示符)
  2. 类型pip install pyqt5
  3. 类型pip install pyqt5-stubs
  4. 从 VSCode Marketplace 安装 PyQt5 的集成

如果仍然无法正常工作,请尝试卸载 PyQt5 ( pip uninstall pyqt5) 并重新安装


推荐阅读