Pycharm在下载第三方库的时候,遇到的问题 ERROR: Could no find a version that satisfies the requirement xxx 解决方法

一、问题:

这次由于作业的需要,需要在 Pycharm 上下载第三方库(numpy、matplotlib、opencv-python),遇到了一堆的 BUG ;然后也在解决这些 BUG 上面花费了许多的时间;但也有许多的收获,毕竟人生的意义就在于不断的发现问题,并去寻找解决问题的方法。

1.在使用 pip 安装第三方库的时候,遇到安装的库版本不匹配的问题。查询了一些资料,其原因并不是版本不匹配,而是国内外下载环境的差异,从而导致下载出错

ERROR: Could not find a version that satisfies the requirement xxxx(第三方库名)(from version none)
ERROR: No matching distribution found for xxxx

2、在 pip 进行下下载安装一半后,直接退出报错,说是 C 盘中的某个文件存在错误,从而导致安装失败,报了一堆的红色错误;

二、解决方法:

1、升级 pip  :

sudo python3 -m pip install --upgrade pip

可以现在终端输入 :pip list 查看 pip 的版本号,出现以下的提示,表示 pip 已经正确的安装,否则就要执行上面的语句,进行 pip 的升级。

2、可是上面进行 pip 的升级后,我只能下载对应的 numpy 库,其它的库例如(matplotlib、opencv-python)等第三发库依旧无法,进行正确的安装。

所以我们下面就要进行镜像库的安装

具体

可以参照这篇文章:Python配置镜像源的三种方法-CSDN博客

3、但这些方法并不适合我的安装,于是我又找到了以下这种镜像库的安装

 先安装清华镜像:

pip install https://pypi.tuna.tsinghua.edu.cn/simple

可能会出现报错等问题可以进行忽略,接着执行以下语句:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn opencv-python (后面为第三方库的库名)

如果遇到权限的问题,可以加入 -user

pip install  --user -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn opencv-python (后面为第三方库的库名)
 

接着就可以正确的安装第三方库了

Pycharm在下载第三方库的时候,遇到的问题 ERROR: Could no find a version that satisfies the requirement xxx 解决方法_第1张图片

好的,可能还存在不足,许多资料都参考于网上

你可能感兴趣的:(pycharm,ide,python)