PyQt4:找不到模块错误

Posted

技术标签:

【中文标题】PyQt4:找不到模块错误【英文标题】:PyQt4 : Module not foundError 【发布时间】:2021-10-18 15:26:02 【问题描述】:

我正在尝试使用 PyCharm 运行引用 PyQt4 的 Python 文件。我收到以下错误消息:

从 PyQt4 导入 QtCore、QtGui ModuleNotFoundError:没有名为“PyQt4”的模块

我正在运行一个虚拟环境,我尝试使用以下命令在 venv 的 site-packages 目录中安装 PyQt4:

pip install pyqt4

但是CMD窗口返回不能返回满足pyqt4要求的版本。

我查看了供应商的网站,上面说要使用 PyQt4,我需要安装 SIP 包,我做到了。但这也没有解决问题。

【问题讨论】:

为什么要使用不再受支持的库?为什么不使用 pyqt5 或 pyqt6? 嗨,是的,我知道它是由 PyQt5 和 PyQt6 进行的。但是,这是一个现有项目,我需要支持它使用它的所有依赖项和包。 见***.com/a/22651895/6622587 @Mohammad 尝试将现有项目更新到 PyQt5 【参考方案1】:

使用

PyQt5 or PySide2 or PySide6

就像之前建议的那样。

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于PyQt4:找不到模块错误的主要内容,如果未能解决你的问题,请参考以下文章

找不到满足 PyQt4 要求的版本(来自版本:)

颤振:“致命错误:找不到模块'位置'”Xcode找不到模块

无法启动 Terminal Services 服务。错误 126: 找不到指定的模块。

错误找不到模块'@angular/material

解析错误:找不到模块'next/babel'

Phonegap 错误 + 错误:找不到模块 'q'