Close

Pip для всего

Существует несколько способов установки пакетов для языка python. Наиболее распространенным и удобным является менеджер пакетов pip. В этой статье я перечислю основные возможности и команды этой утилиты.
Установка pip

Для версии python 2.7.9 и новее (для python2 ветки), and python 3.4 и новее pip уже укомплектован в дистрибутив.
Для более старых версий python и Debian-like систем установка запустится следующей командой:

Для Fedora:

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

Установка в общем виде выглядит так:

В данном случае будет установлена последняя версия пакета <SomePackage>. Можно установить пакет определенной версии:

С помощью команды freeze создается файл со списком уже установленных пакетов и их версиями:

Это очень удобно при развертывании проекта на другой машине. Установка всех пакетов в таком случае будет проведена с помощью одной команды:

Также можно устанавливать пакеты через git.

Или через svn:

Можно устанавливать загруженные на локальную машину пакеты:

Просмотреть список уже установленных пакетов можно с помощью команды list:

Обновление пакетов
Обновить пакет до последней версии можно командой:

Поиск пакетов
Искать нужный пакет для установки можно по имени или по регулярному выражению:

Удаление пакетов
Удаляется пакет так:

 

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

Поделиться: