Как установить Pip в Ubuntu

Linux абсолютно изобилует менеджерами пакетов. Мало того, что у Ubuntu есть apt, но и у многих языков программирования есть собственные менеджеры пакетов. У Node.js есть npm, у Ruby есть gem, а у Python есть pip.

Pip означает P ython, I устанавливает пакеты P и позволяет легко устанавливать пакеты из индекса пакетов Python (PyPI). Вы также можете использовать его для установки из других индексов, но многое из того, что вам обычно нужно, доступно в PyPI. Чтобы использовать pip для установки пакетов, вам нужно сначала установить его в вашей системе.

Какая версия Pip вам нужна?

Если вы хоть немного знакомы с Python, вы, вероятно, знаете, что Python 3 уже давно отсутствует. Тем не менее, из-за значительных различий между Python 2 и Python 3 многие дистрибутивы Linux по умолчанию включают обе версии. Из-за этого также есть две версии pip.

Более новые версии Ubuntu по умолчанию поставляются только с установленным Python 3. Если вам нужен pip для Python 2, вам также необходимо установить Python 2.

Какая версия вам нужна, скорее всего, зависит от пакета, который вам нужно установить. В любом случае процесс относительно прост, но мы покажем вам, как установить обе версии, чтобы вы точно знали, что делать.

Как установить Pip для Python 3

Прежде чем приступить к работе, первое, что нужно сделать, это убедиться, что ваш список пакетов обновлен. Сделайте это, запустив apt:

Этот процесс займет немного времени. Как только он будет завершен, вы можете перейти к фактической установке pip. Для этого выполните следующую команду:

ubuntu-install-pip-pip3-confirm

Подтвердите, что вы хотите установить пакеты, и дождитесь завершения процесса. После этого убедитесь, что пакет установлен правильно, проверив версию:

ubuntu-install-pip-pip3-версия

Как установить Pip для Python 2

Как упоминалось выше, если вам нужен pip для Python 2, вам также необходимо установить Python 2. Однако это легко, поскольку Python 2 будет установлен как зависимость для pip.

Во-первых, убедитесь, что ваш список пакетов обновлен:

Как только это будет завершено, вы можете установить pip с помощью следующей команды:

убунту-установка-пип-пип2-установка

Подтвердите, что вы хотите установить pip и его зависимости, затем дождитесь завершения установки. После этого убедитесь, что все установлено правильно, проверив версию:

ubuntu-install-pip-pip2-версия

Что следует использовать: Pip или Apt?

В некоторых случаях вы обнаружите, что пакеты доступны как в индексе пакетов Python, так и через Apt. Если вам нужно выбрать, вам лучше придерживаться установки через Apt, так как эти версии были протестированы для работы в Ubuntu. В большинстве случаев вам нужно использовать pip только в том случае, если пакет недоступен через Apt или вам нужна определенная версия.

Заключение

Стоит отметить, что вам может потребоваться установить pip как для Python 2, так и для Python 3. Некоторые пакеты доступны только для определенных версий Python, а другое программное обеспечение может полагаться на одну или обе версии. Например, Neovim позволяет пользователям создавать надстройки как для Python 2, так и для Python 3 и полагается на наличие собственного пакета, установленного в обеих версиях pip.

Скорее всего, вы устанавливаете pip, потому что вы разработчик. В таком случае обязательно ознакомьтесь с нашим списком лучших IDE Python.

Один комментарий

  1. Отличные инструкции по установке старой версии pip.

    Никакого реального упоминания о проблемах и возможных решениях, если вы действительно должны следовать инструкциям, напечатанным в конце почти каждой установки pip, предлагающим вам перейти на более новую версию pip.

    Было сделано это, удалось восстановить общую полезность с разумным использованием символических ссылок, но я был бы признателен за настоящее, хорошо задокументированное решение от экспертов Python.

Комментарии закрыты.