解决“requires XXX which is not installed“

    在pip安装依赖包时,有时报”requires XXX, which is not installed“错误, 出现这种现象的原因是该依赖包没有安装。解决该问题的方法是缺啥就安装啥。比如”spyder 4.2.5 requires pyqt5<5.13, which is not installed.“,如图(1)所示:
在这里插入图片描述

1、查找依赖包的历史版本

    这里以安装pyqt5<5.13为例,进行说明。
    在pypi.org官网,查找 pypt5 历史版本 --》点击[Release history] --> 找到低于v5.13的版本,比如 v5.12,再安装该版本即可。如图(1)、图(2)所示。

图(1) 查找依赖包的历史版本

图(2) 安装requires里指定的版本

2、安装requires里指定的版本

    由上面的图(1)、图(2)可知,需要安装pyqt5==5.12.0版本,命令如下:

pip3 install --user pyqt5==5.12.0

猜你喜欢

转载自blog.csdn.net/sanqima/article/details/121209802