python - 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 的门口。
感谢您的时间/答案。
解决方案
- 从开始菜单打开cmd (命令提示符)
- 类型
pip install pyqt5
- 类型
pip install pyqt5-stubs
- 从 VSCode Marketplace 安装 PyQt5 的集成
如果仍然无法正常工作,请尝试卸载 PyQt5 ( pip uninstall pyqt5
)
并重新安装
推荐阅读
- webfonts - 为什么浏览器不能正确渲染我的字体
- python - 在 WSGI 中使用 Requests 库
- javascript - 如何在新页面中保留展开的下拉菜单?
- java - 在 Java 中使用匿名类进行模拟
- jenkins - 如何获得 Jenkins 目前的工作,以便更新它的编号?
- javascript - 在 React Native 中根据命名约定导入 typescript 文件
- javascript - 多个事件监听器
- javascript - AWS S3 通过预签名 URL 上传返回 400 错误请求
- vb.net - 为什么 vb.nets '=' 运算符以这种方式评估不同的类型?
- tensorflow - 如何协调 TFP 与 PyMC3 MCMC 结果?