解决“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)所示。

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

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

2、安装requires里指定的版本

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

pip3 install --user pyqt5==5.12.0

以上是关于解决“requires XXX which is not installed“的主要内容,如果未能解决你的问题,请参考以下文章

云原生景观:可观察性和分析解决了什么问题?如何解决的?

vs2008解决方案资源管理器不显示解决方案

什么是 沙盒解决方案

解决PowerShell乱码问题

如何解决解决方案中现有项目的c#CS0006错误

关于问题解决与事件解决的思考