在安装某个库的时候如果遇到报错:Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-FdRfYJ/requests
原因很简单,就是你要装的那个库已经不支持你当前使用的python版本
解决方法也很简单:
一、升级所使用的python版本
二、指定安装低版本的库
三、升级pip:pip install -U pip
但报错:
需要指定更新的版本:python -m pip install --user --upgrade pip==20.2.4
升级完之后还是报上面这种错误,是因为升级后pip版本未生效,vim ~/.jumbo/bin/pip 将里面的版本号更新为升级后的版本号
扩展:
1、怎么看某个库有哪些可安装的版本
pip install idna==1000000 指定一个不存在的版本,就会出现可安装的版本:
2、如果pip install实在安装不了,怎么离线安装
从网上下载一个低版本库,然后存放到 python2.7/site-packages 目录下
参考链接:https://blog.csdn.net/qq_39400324/article/details/124416442