Ошибка не может установить 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.

Но пипс кажется, не устанавливается, когда я пытаюсь:

sudo pip install BeautifulSoup4
sudo: pip: command not found
1
задан 4 December 2017 в 18:12

1 ответ

Такое поведение совершенно нормально для Ubuntu 17.10, так как он больше не содержит python 2.7 по умолчанию

Python 2 больше не устанавливается по умолчанию. Python 3 был обновлён до 3.6.
(из Примечания к выпуску )

Правая строка для использования:

python3

Кроме того, вы можете установить pip для Python 3.6 с помощью следующей команды

sudo apt install python3-pip

Это установит pip для Python 3, который вы можете вызвать с помощью pip3 <command> или pip <command> (что, похоже, не работает в вашем случае нет понять, почему).

И для python 2.7, включая его pip, если вы хотите, с помощью следующей команды:

sudo apt install python2.7 python-pip

Чтобы вызвать pip для python 2, вам нужно использовать pip2 <command>.

4
ответ дан 4 December 2017 в 18:12

Другие вопросы по тегам:

Похожие вопросы: