背景:使用pip安裝軟件時,提示pip版本過低。
且使用官方推薦的
pip install --upgrade pip
升級失敗,報同樣的錯:
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-uXhM5f/nbconvert/ You are using pip version 8.1.2, however version 22.0.3 is available. You should consider upgrading via the 'pip install --upgrade pip' command.
解決方案:
當前pip 8.1.2版本為為linux自帶的python 2.7中的pip插件,解決方案是將python3.7中的pip軟鏈接到bin文件夾。
0.查看當前pip版本
使用 pip show pip 命令查看pip的相關信息,得出當前pip使用的是python2.7中的pip
1.備份當前pip
cd /usr/bin
mv pip pip.bak
2.軟鏈接新版本pip到/usr/bin/,並檢查pip版本
發現/usr/bin中有新版本的pip,直接在當前目錄中軟鏈接即可。
cd /usr/bin
ln -sv pip3.7 /usr/bin/pip
升級成功。
參考:
https://blog.csdn.net/weixin_29358053/article/details/113584781
https://www.jb51.net/article/205105.htm