- ru
- Language: en
- Documentation version: latest
Система управления пакетами pip
Для установки пакетов Python будет использоваться pip. Это система управления пакетами, которая используется для установки пакетов из Python Package Index (PyPI). Скорее всего, если у вас уже установлен Python, то установлен и pip.
Проверка версии pip:
$ pip --version
pip 19.1.1 from /home/vagrant/venv/pyneng-py3-7/lib/python3.7/site-packages/pip (python 3.7)
Если команда выдала ошибку, значит, pip не установлен. Установка pip описана в документации
Установка модулей
Для установки модулей используется команда pip install
:
$ pip install tabulate
Удаление пакета выполняется таким образом:
$ pip uninstall tabulate
Кроме того, иногда необходимо обновить пакет:
$ pip install --upgrade tabulate
pip или pip3
В зависимости от того, как установлен и настроен Python в системе, может
потребоваться использовать pip3 вместо pip. Чтобы проверить, какой
вариант используется, надо выполнить команду pip --version
.
Вариант, когда pip соответствует Python 2.7:
$ pip --version
pip 9.0.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)
Вариант, когда pip3 соответствует Python 3.7:
$ pip3 --version
pip 19.1.1 from /home/vagrant/venv/pyneng-py3-7/lib/python3.7/site-packages/pip (python 3.7)
Если в системе используется pip3, то каждый раз, когда в книге устанавливается модуль Python, нужно будет заменить pip на pip3.
Также можно использовать альтернативный вариант вызова pip:
$ python3.7 -m pip install tabulate
Таким образом, всегда понятно для какой именно версии Python устанавливается пакет.