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

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

 

Pip — это менеджер пакетов, который упрощает установку и управление пакетами программного обеспечения Python, например, теми, которые содержатся в индексе пакетов Python (PyPI).

В этой статье я покажу вам, как установить и использовать pip в Ubuntu 18.04.

Установите pip для Python3 на Ubuntu

По умолчанию Ubuntu 18.04 поставляется с Python3 в своей установке. Чтобы установить pip3 для Python3, выполните следующие действия.

Обновите систему

# sudo apt-get update

Установите pip для python3

# sudo apt-get install python3-pip

Эта команда устанавливает pip вместе со всеми зависимостями, необходимыми для создания модулей Python.

Пример вывода

The following NEW packages will be installed:
libpython3-dev libpython3.4 libpython3.4-dev python3-chardet
python3-colorama python3-dev python3-distlib python3-html5lib python3-pip
python3-requests python3-setuptools python3-six python3-urllib3
python3-wheel python3.4-dev
0 upgraded, 15 newly installed, 0 to remove and 26 not upgraded.
Need to get 20.2 MB of archives.
After this operation, 38.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y

Проверка версии pip3

Чтобы проверить версию pip3, выполните команду ниже

# pip3 --version

ИЛИ

# pip3 -V

Вывод

pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)

Установите pip для Python2 на Ubuntu

Python2 не установлен по умолчанию в Ubuntu 18.04. Если вы хотите установить Python2 и pip для Python 2, выполните следующие команды

Обновите систему

# sudo apt-get update

Установите pip для python2

# sudo apt-get install python-pip

Проверка версии pip

Чтобы проверить установку pip, запустите

# pip --version

ИЛИ

# pip -V

Вывод

# pip 10.0.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

Использование pip в управлении пакетами

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

Установка пакета с помощью pip

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

Чтобы установить пакет с помощью pip

# pip3 install package_name

Например

# pip install numpy

Вывод

Collecting numpy
  Downloading https://files.pythonhosted.org/packages/40/c5/f1ed15dd931d6667b40f                                                                                        1ab1c2fe1f26805fc2b6c3e25e45664f838de9d0/numpy-1.15.2-cp27-cp27mu-manylinux1_x86                                                                                        _64.whl (13.8MB)
    100% |████████████████████████████████| 13.8MB 3.2MB/s
Installing collected packages: numpy
Successfully installed numpy-1.15.2
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

Чтобы установить определенную версию пакета

Если вы хотите указать установку определенного запуска пакета,

# pip3 install package_name==version no.

Например

# pip3 install numpy=1.15

Вывод

Collecting numpy==1.15
  Downloading https://files.pythonhosted.org/packages/29/b9/479ccb55cc7dcff3d4fc7c8c26d4887846875e7d4f04483a36f335bed712/numpy-1.15.0-cp35-cp35m-manylinux1_x86_64.whl (13.8MB)
    100% |████████████████████████████████| 13.8MB 101kB/s
Installing collected packages: numpy
Successfully installed numpy-1.15.0
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

Чтобы обновить пакет с помощью pip

Чтобы обновить пакет до последней версии с помощью команды pip run

# pip3 install --upgrade package_name

Например, из вышеприведенного вывода мы видели, что у нас работает версия 10.0.1 pip. Для обновления до последней версии 18.1 запустите

# pip3 install --upgrade pip

Вывод

Collecting pip
  Downloading https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl (1.3MB)
    100% |████████████████████████████████| 1.3MB 7.5MB/s
Installing collected packages: pip
  Found existing installation: pip 10.0.1
    Uninstalling pip-10.0.1:
      Successfully uninstalled pip-10.0.1
Successfully installed pip-18.1

Чтобы удалить пакет с помощью pip

Чтобы удалить пакет с помощью pip run

# pip3 uninstall package_name

Например

# pip3 uninstall numpy

Вывод

Uninstalling numpy-1.15.2:
Would remove:
/usr/local/bin/f2py
/usr/local/lib/python2.7/dist-packages/numpy-1.15.2.dist-info/*
/usr/local/lib/python2.7/dist-packages/numpy/*
Proceed (y/n)? y

Просмотр дополнительных параметров с помощью pip

Чтобы просмотреть дополнительные параметры pip при использовании pip run

# pip3 --help

В этом руководстве мы увидели, как установить и использовать pip в Ubuntu для установки, обновления и удаления пакетов. Дополнительные параметры использования pip см. В этой документации.

Author: forgero