python-3.x 无法通过pip安装5.14以上的PyQt5版本?

gzszwxb4  于 2023-11-20  发布在  Python
关注(0)|答案(1)|浏览(149)

我尝试使用“pip install pyqt 5 ==5.13”,但得到以下错误:错误:无法找到满足要求pyqt 5 ==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)错误:未找到pyqt 5 ==5.13的匹配分布
在Windows上使用Python 3.11.5
尝试卸载/重新安装。我可以使用“pip install pyqt 5”,它可以安装版本5.15.2,但我需要5.13或更早的软件包,我试图使用。任何提示或这只是不可能了吗?
编辑:Pip配置列表没有返回任何内容。另外,如果我直接尝试安装.whl,我会得到这个错误:“PyQt 5 -5.13.0-5.13.0-cp35.cp36.cp37.cp38-none-win32.whl is not a supported wheel on this platform.”我也尝试了其他的whl文件。这是否意味着我需要降级我的Python?

gojuced7

gojuced71#

https://pypi.org/project/PyQt5/5.13.0/上提供的wheel都不与您的运行时(Windows上的Python 3.11.5)兼容,并且它们没有提供PyPI上的源代码发行版。
你可以尝试直接从源代码构建PyQt5(从https://github.com/PyQt5获取),但是不能保证为最新的Python版本构建这个旧版本的PyQt5会成功。很可能Python 3.11中的更改需要PyQt5中相应的代码更改,这就是为什么你只看到5.14.0+版本可供pip使用。
或者您可以尝试查找与您的运行时兼容的wheel。运行以下命令以显示您的系统兼容的wheel标签列表:

pip debug -v

字符串

相关问题