没有 apt pip-is-pip3 包

tho*_*oku 7 python apt

Ubuntu 20.04 删除了 python2,您可以通过以下方式python调用已安装的 python 3.x

sudo apt install python-is-python3
Run Code Online (Sandbox Code Playgroud)

另外我安装了

sudo apt install python3-pip
Run Code Online (Sandbox Code Playgroud)

现在我可以调用python(? Python 3.8.2),但是对于 pip 我需要附加3. 一个等效的 pip-is-pip3 包似乎不可用。

推荐的 let pipwork as方法是pip3什么?

做软链接?或者从不这样做,但venvpip在那里?

The*_*Man 1

不是很专家,但我认为您可以将其添加到主目录中 .bashrc 文件的末尾

alias pip=pip3
Run Code Online (Sandbox Code Playgroud)

您还可以update-alternatives通过运行此命令进行配置(同样,可能会有所不同):

sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,那么,我必须警告您,这可能很危险,但您可以复制 的内容/usr/bin/pip3并将其粘贴到/usr/bin/pip

这样做应该使得当您运行 pip 时,它将运行 pip3 而不是。

另一种危险的做法是编辑内容/usr/bin/pip以使其运行

#!/bin/bash
pip3
Run Code Online (Sandbox Code Playgroud)