Python pip安装--升级会给出相同的警告

Python pip安装--升级会给出相同的警告,python,pip,Python,Pip,完整跟踪 Successfully installed pip-21.0.1 WARNING: You are using pip version 20.2.1; however, version 21.0.1 is available. 尽管进行了升级,但为什么会发出警告?您没有执行站点包升级的写入权限,因为站点包不可写。如果愿意,您可以使用sudo运行它,不过对于基于Debian的发行版,最好不要使用包管理的文件 $ /usr/bin/python3 -m pip install --up

完整跟踪

Successfully installed pip-21.0.1
WARNING: You are using pip version 20.2.1; however, version 21.0.1 is available.

尽管进行了升级,但为什么会发出警告?

您没有执行站点包升级的写入权限,因为站点包不可写。如果愿意,您可以使用
sudo
运行它,不过对于基于Debian的发行版,最好不要使用包管理的文件

$ /usr/bin/python3 -m pip install --upgrade pip
Defaulting to user installation because normal site-packages is not writeable
Collecting pip
  Downloading pip-21.0.1-py3-none-any.whl (1.5 MB)
     |████████████████████████████████| 1.5 MB 19.7 MB/s
Installing collected packages: pip
  WARNING: The scripts pip, pip3 and pip3.6 are installed in '/home/ubuntu/.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-21.0.1
WARNING: You are using pip version 20.2.1; however, version 21.0.1 is available.
You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.
导出路径=$PATH:/home/ubuntu/.local/bin

And you are not using the local version you installed re `'/home/ubuntu/.local/bin' which is not on PATH`.

To do this,

使用
sudo/usr/bin/python3-m pip安装--升级pip

如果打开一个新shell并运行
pip--version
,它是哪个版本?看起来可能与路径警告有关。如果将
/home/ubuntu/.local/bin
添加到路径中,然后尝试升级pip,升级警告是否消失?将该路径添加到路径中会有所帮助。但为什么这些脚本出现在
.local
文件夹中?我使用的是通常的ubuntu linux发行版。