解决“requires XXX which is not installed“
Posted sanqima
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决“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)所示。
2、安装requires里指定的版本
由上面的图(1)、图(2)可知,需要安装pyqt5==5.12.0版本,命令如下:
pip3 install --user pyqt5==5.12.0
以上是关于解决“requires XXX which is not installed“的主要内容,如果未能解决你的问题,请参考以下文章