0 问题
在使用
pip install --upgrade pip
命令之后,使用
pip -V
查看版本,依旧显示老版本:
jacob@jacob-XPS:~$ pip install --upgrade pip
Collecting pip
Using cached pip-23.2.1-py3-none-any.whl (2.1 MB)
Installing collected packages: pip
WARNING: The scripts pip, pip3, pip3.11 and pip3.8 are installed in '/home/jacob/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-23.2.1
#----------------------------------------------------------------#
jacob@jacob-XPS:~$ pip --version
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
1 解决
使用 gedit 或者 vim 在 sudo 权限下打开
/usr/bin/pip
和
/usr/bin/pip3
,将
pip==20.0.2
改成
pip==23.2.1
,如下:
#!/usr/bin/python3
# EASY-INSTALL-ENTRY-SCRIPT: 'pip==20.0.2','console_scripts','pip3'
__requires__ = 'pip==23.2.1' # 1. 改这里
import re
import sys
from pkg_resources import load_entry_point
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(
load_entry_point('pip==23.2.1', 'console_scripts', 'pip3')() # 2. 改这里
)
保存退出,在此查看版本:
jacob@jacob-XPS:~$ pip --version
pip 23.2.1 from /home/jacob/.local/lib/python3.8/site-packages/pip (python 3.8)
jacob@jacob-XPS:~$
jacob@jacob-XPS:~$ pip3 --version
pip 23.2.1 from /home/jacob/.local/lib/python3.8/site-packages/pip (python 3.8)
pip 版本升级失败会导致有些包安装不了,升级后可解决。
& 参考
版权声明:本文为weixin_37834269原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。