Быстрые ссылки
В Linux довольно распространены менеджеры пакетов. Не только Ubuntu, но и многие языки программирования поставляются со своими собственными менеджерами пакетов. В Node.js есть npm, в Ruby есть менеджер пакетов gem, а в Python есть pip.
Pip указывает установочные пакеты Python и позволяет легко устанавливать пакеты из Индекс пакета 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
Прежде чем приступить к работе, первое, что нужно сделать, это убедиться, что список пакетов актуален. Сделайте это, запустив склонный:
sudo apt update
Этот процесс займет некоторое время. После завершения вы можете перейти к фактической установке pip. Для этого выполните следующую команду:
sudo apt install python3-pip
Вы должны подтвердить, что хотите установить пакеты, и дождаться завершения процесса. Как только это будет сделано, убедитесь, что пакет установлен правильно, проверив версию:
pip3 --version
Как установить Pip для Python 2
Как упоминалось выше, если вам нужен Pip для Python 2, вам также необходимо установить Python 2. Это просто, поскольку Python 2 будет установлен как зависимость от pip.
Во-первых, убедитесь, что ваш список пакетов обновлен:
sudo apt update
Как только это будет завершено, вы можете установить pip с помощью следующей команды:
sudo apt install python-pip
Подтвердите, что вы хотите установить pip и его зависимости, затем дождитесь завершения установки. Как только это будет сделано, убедитесь, что все установлено правильно, проверив версию:
pip --version
Что следует использовать: Pip или Apt?
В некоторых случаях вы обнаружите, что пакеты доступны как в индексе пакетов Python, так и через Склонный. Если есть выбор, лучше придерживаться сквозной установки. Склонный Эти версии были протестированы для работы в Ubuntu. В большинстве случаев вы не захотите использовать Pip, если пакет не доступен через Склонный Или если вам нужна конкретная версия.
Заключение
Стоит отметить, что вам может потребоваться установить pip как для Python 2, так и для Python 3. Некоторые пакеты доступны только для определенных версий Python, а другое программное обеспечение может зависеть от одного или обоих из них. Например, Neovim позволяет пользователям создавать надстройки как для Python 2, так и для Python 3 и полагается на установку собственного пакета в обеих версиях pip.
Хорошо, что вы устанавливаете Pip, потому что вы разработчик. Если это так, обязательно ознакомьтесь с нашим списком лучших сред разработки программного обеспечения Python.