如何在Ubuntu 20.04上全局安装pip,让所有用户都可以一样使用?

How to install pip globally on Ubuntu 20.04, so that all users can use it the same way?

我在Windows10,运行ning Ubuntu20.04.

下架设了一台VMware机器

我安装后做的第一件事就是安装pip:

sudo apt install python3-pip

然后我做了:

sudo pip3 install --upgrade pip3

我收到一条错误消息,指出包 pip3 不存在。所以我做了:

sudo pip3 install --updgrade pip

完成并安装了 pip 21.0.1

现在,如果我 运行 pip3 with sudo,我必须输入 sudo pip3,但对于非根用户,我必须使用 pip 而不是 pip3

sudo pip3 --versionsudo pip --versionpip --versionreturn一样:

pip 21.0.1 from /usr/local/lib/python3.8/dist-packages/pip (python 3.8)

但是pip3 --version returns: bash: /usr/bin/pip3: No such file or directory

我只想在有和没有 root 权限的情况下使用命令 pip3,我不明白这里发生了什么。

bash: /usr/bin/pip3: No such file or directory

这是因为bash还记得上次看到pip3的地方,从/usr/bin/pip3变成了/usr/local/bin/pip3。清除它的内存 运行 hash -r。请参阅 bash manual 中的命令 hash