centos 升级pip报错问题
在centos7下面pip初始版本是8.1.2,系统会提示需要升级pip,但如果直接升级的话,会Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-0RS60q/setuptools/类似的错误,这时去升级setuptools同样也会报错。这个问题主要的原因是pip直接升级跨度太大。
解决思路:可以尝试安装距离想要安装较近的版本,因此我们选择20版本,距离21较近。
python -m pip install --user --upgrade pip==20.2.4 #(换成你想要的版本编号)
这时显示安装成功,但pip list发现还是之前的版本,需要去做一些修改
vim /usr/bin/pip
修改了这里后,然后再去执行pip list,发现pip的版本已经改变了,这时再去升级pip就不会报错了。