无法通过pip安装早于5.14的PyQt5版本?

问题描述 投票:0回答:1

我尝试使用“pip install pyqt5==5.13”,但收到以下错误: 错误:找不到满足 pyqt5==5.13 要求的版本(来自版本:5.14.0、5.14.1、5.14.2、5.15.0、5.15.1、5.15.2、5.15.3、5.15.4 、5.15.5、5.15.6、5.15.7、5.15.8、5.15.9、5.15.10) 错误:找不到 pyqt5==5.13 的匹配分布

在 Windows 上使用 python 3.11.5

尝试卸载/重新安装。 我可以使用“pip install pyqt5”,它可以安装 5.15.2 版本,但我需要 5.13 或更早的版本来安装我想要使用的包。有什么建议还是这不再可能了?

编辑:Pip 配置列表不返回任何内容。另外,如果我直接尝试安装 .whl,则会收到此错误:“PyQt5-5.13.0-5.13.0-cp35.cp36.cp37.cp38-none-win32.whl 在此平台上不受支持。 ”我也尝试过其他 whl 文件。这是否意味着我需要降级我的 Python?

python-3.x pyqt pyqt5
1个回答
0
投票

https://pypi.org/project/PyQt5/5.13.0/ 上提供的所有轮子都不与您的运行时(Windows 上的 Python 3.11.5)兼容,并且他们没有在 PyPI 上提供源代码分发。

您可以尝试直接从源代码构建 PyQt5(来自

https://github.com/PyQt5),但不能保证为最新的 Python 版本构建这个旧版本的 PyQt5 会成功。 Python 3.11 中的更改可能需要 PyQt5 中的相应代码更改,这就是为什么您只看到可用于 pip 的 5.14.0+ 版本。

或者你可以尝试找到一个与你的运行时兼容的轮子。运行以下命令以显示您的系统兼容的车轮标签列表:

pip debug -v
    
© www.soinside.com 2019 - 2024. All rights reserved.