Как удалить дубликат PIP в Python3 на Ubuntu 20.04

У меня чистая установка с Ubuntu 20.04 и Python3. Однажды я установил PIP с помощью sudo apt install python3-pip . Я всегда использую «pip3», поскольку «pip» не существует, и это напоминает мне, что установлен только Python 3.

Я ввел pip3 install --upgrade pip , желая проверить / обновление pip3:

myname@name-X570-AORUS-ULTRA:~/Desktop$ pip3 install --upgrade pip
Collecting pip
  Downloading pip-20.2.4-py2.py3-none-any.whl (1.5 MB)
     |████████████████████████████████| 1.5 MB 2.8 MB/s 
Installing collected packages: pip
Successfully installed pip-20.2.4
myname@name-X570-AORUS-ULTRA:

Теперь у меня непреднамеренно установлены две разные версии pip (без Python 2.7):

myname@name-X570-AORUS-ULTRA:~/Desktop$ pip --version
pip 20.2.4 from /home/aendie/.local/lib/python3.8/site-packages/pip (python 3.8)
myname@name-X570-AORUS-ULTRA:~/Desktop$ pip3 --version
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
myname@name-X570-AORUS-ULTRA:~/Desktop$

список pip3 включает pip 20.0.2 и список пунктов включает пункт 20.2.4 . Также расположение ...

myname@name-X570-AORUS-ULTRA:~/Desktop$ whereis pip
pip: /home/myname/.local/bin/pip /home/myname/.local/bin/pip3.8
myname@name-X570-AORUS-ULTRA:~/Desktop$ whereis pip3
pip3: /usr/bin/pip3 /home/myname/.local/bin/pip3 /home/myname/.local/bin/pip3.8 /usr/share/man/man1/pip3.1.gz

ВОПРОС 1: правильно ли я обновил PIP? Если нет, то какая команда является правильной?

ВОПРОС 2: как я могу удалить старую версию pip (для согласованности)?

ВОПРОС 3:что является «лучшей практикой» при обновлении PIP в Python 3. (Моя документация цитирует использование «pip3», поскольку изначально «pip» не существовало, и было бы непонятно советовать использовать «pip», если «pip3» старше! )

ОБНОВЛЕНИЕ - УТОЧНЕНИЕ - ВОПРОС ПОВТОРЕН:

Мой вопрос не касается моего компьютера - он касается моей документации для других пользователей, у которых может быть установлена ​​другая ОС и Python 2 или Python 3 или оба. У меня и Windows 10, и только Python 3 на Ubuntu 20.04. В моей Windows 10 и pip, и pip3 возвращают один и тот же номер версии:

C:\Users\Andrew>pip --version
pip 20.2.4 from c:\python39\lib\site-packages\pip (python 3.9)
C:\Users\Andrew>pip3 --version
pip 20.2.4 from c:\python39\lib\site-packages\pip (python 3.9)

Ага! Я думал, что pip работает только с Python 2, а pip3 - с Python 3. Я ошибался здесь: - (

Особенно, учитывая, что здесь цитируются «pip для Python 3» и «pip для Python 2»: https://linuxize.com/post/how-to-install-pip-on-ubuntu-18.04/ а также «Замените pip3 на pip при использовании Python 2».

Таким образом, я был сбит с толку, когда в Ubuntu 20.04 я получил pip в дополнение к pip3 - я думал, что pip - это версия для Python 2, которая не установлена ​​на моем Ubuntu ! Итак, после установки pip3 с помощью sudo apt install python3-pip я просто хотел знать, как проверить / обновить его (когда в конце концов появится новая версия).

С помощью pip3 install --upgrade pip Я ожидал, что pip3 изменится с 20.0.2 на 20.2.4. Этого не произошло - вместо этого он установил pip параллельно с pip3. Итак, какова команда для обновления pip3 без установки отдельного pip?

P.S. Я не хочу устанавливать с помощью get-pip.py - мне нужно простое решение.

2
задан 1 December 2020 в 13:27

0 ответов

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

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