错误无法安装 pip 或 python

错误无法安装 pip 或 python

键入以下命令时:

python 

我在 Ubuntu 17.10 中收到以下消息:

The program 'python' can be found in the following packages:

 * python-minimal
 * python3

当输入这些命令时,python3 -V它告诉我它是python3.6.3

为什么会发生这种情况?

当我输入:

sudo apt install python3-pip

我明白了:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-pip is already the newest version (9.0.1-2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

但是当我尝试时,pip 似乎没有安装:

sudo pip install BeautifulSoup4
sudo: pip: command not found

答案1

这种行为对于 Ubuntu 17.10 来说是完全正常的,因为它默认不再包含 Python 2.7

Python 2 不再默认安装。Python 3 已更新至 3.6。
(来自发行说明

正确的使用方式是:

python3

除此之外,您还可以使用以下命令为 Python 3.6 安装 pip

sudo apt install python3-pip

这将安装适用于 Python 3 的 pip,你可以使用以下命令调用它pip3 <command>pip <command>(这在你的情况下似乎不起作用,不知道为什么)。

对于 python 2.7(包括其 pip),如果您愿意,可以使用以下命令:

sudo apt install python2.7 python-pip

要为 python 2 调用 pip,您需要使用pip2 <command>

相关内容