centos7环境执行pip install package时,一直报错
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build
并提示升级pip版本
You are using pip version 8.1.2, however version 23.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
直接执行pip install --upgrade pip也不行
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f7115bddad0>: Failed to establish a new connection: [Errno 101] Network is unreachable',)': /simple/pip/
网上搜了很多解决方案试了好几个,发现只有单独下载pip的tar包进行升级这个办法可行
访问清华源的网站:https://pypi.tuna.tsinghua.edu.cn/simple/pip/
找到pip-20.1.tar.gz这个版本的包。
经过多次尝试,发现只有这个版本的包是正常可以升级的,其他版本可能会出现报错
下载到本地,进行解压,升级
tar zxf pip-20.1.tar.gz
cd pip-20.1
python setup.py install
pip --version
pip 20.1 from /usr/lib/python2.7/site-packages/pip-20.1-py2.7.egg/pip (python 2.7)
# pip就可以正常使用了