Pip, основы и управление пакетами Python

о пипсе

В следующей статье мы рассмотрим, как мы можем управлять пакетами Python с помощью Pip. Как кто еще и кто меньше будет знать, что это администратор пакеты python. Его можно использовать для установки, обновления и удаления пакетов, написанных на языке программирования Python.

Имя представляет собой рекурсивную аббревиатуру, которую можно интерпретировать как Установщик пакетов Pip o Установщик Pip Python. Это простая система управления пакетами, используемая для установки и управления пакетами, которые можно найти в Индекс пакета Python (PyPI). Python 2.7.9 и новее (в серии Python2), Python 3.4 и более поздние версии включают этот менеджер (pip3 для Python3) дефолт.

Установка

Чтобы установить это менеджер пакетов как в Debian, так и в Ubuntu, нам останется только открыть терминал (Ctrl + Alt + T) и написать:

sudo apt-get install python3-pip

Мы также можем установить pip из файла python. Нам просто нужно будет выполнить:

wget https://bootstrap.pypa.io/get-pip.py

sudo python get-pip.py

Обратите внимание, что get-pip.py также установит инструменты настройки y колесо.

Обновить PIP

Этот менеджер пакетов Он уже будет установлен, если мы используем Python 2> = 2.7.9 или Python 3> = 3.4.. Мы можем обновить его, используя в терминале:

sudo pip install -U pip

Обновить все (Пип, setuptools, whell), выполним:

sudo pip install --upgrade pip setuptools wheel

Узнай, какая версия установлена

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

версия пункта

pip --version

Создание виртуальных сред

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

Допустим, нам нужно установить пакет Python, например youtube-dl, для которого требуется версия 1 LibFoo, а для другого приложения требуется версия 2. В этой ситуации легко закончить непреднамеренное обновление приложения, которое не должно обновляться. Чтобы этого избежать, изолируем пакеты в виртуальной среде. Все виртуальные среды имеют свои собственные каталоги установки и не взаимодействуют друг с другом и не конфликтуют друг с другом.

Мы можем создавать изолированные среды Python с помощью двух инструментов:

  • Приехать
  • Виртуальная среда

Если вы используете Python 3.3 и новее, Venv установлен по умолчанию. В этом примере я Я использую Python 2.x, и мне нужно установить virtualenv. Для этого мне нужно будет запустить:

sudo pip install virtualenv

Создайте виртуальную среду с помощью virtualenv

виртуальная среда virtualenv-pip

virtualenv NOMBRE

source NOMBRE/bin/activate

Как только вы запустите указанную выше команду, вы сразу же попадете в свою виртуальную среду. За отключить виртуальную среду и вернитесь в свою обычную оболочку, запустите:

deactivate

Управление пакетами Python

Теперь мы рассмотрим наиболее распространенное базовое использование. Чтобы увидеть ее список всех доступных команд и опций в общем нам нужно будет только выполнить:

pip

Если нужно узнать больше о команде, как и установочный, выполним:

pip install --help

Установить пакеты

Сначала мы собираемся создать виртуальную среду как показано ниже. В этом примере я буду использовать только virtualenv.

virtualenv MIENV

Замените MIENV своим именем. Ну наконец то, активировать это используя команду:

source MIENV/bin/activate

После того, как вы запустите указанную выше команду, вы будете находиться в своей виртуальной среде. Пришло время установить пакеты. Чтобы установить, например, youtube-dl, запустите:

установка pip youtube-dl

pip install youtube-dl

Эта команда установит youtube-dl со всеми его зависимостями.

Установить версии пакета

к установить конкретную версию, бежать:

pip install youtube_dl=2017.12.14

к установить версию, отличную от указанной, бежать:

pip install youtube_dl!=2017.12.14

Скачать пакеты

к скачать пакет со всеми зависимостями (не устанавливая его), бежать:

pip download youtube-dl

Список всех установленных пакетов

Чтобы узнать, какие пакеты были установлены, запустим:

pip list

Эта команда покажет все пакеты, установленные с помощью этого менеджера.

Искать пакеты

к поиск конкретного пакета, например youtube-dl, запустите:

pip поиск youtube-dl

pip search youtube-dl

Пакеты обновлений

к обновить устаревший пакет, бежать:

pip install --upgrade youtube-dl

к перечислить все устаревшие пакеты в формате столбца запустите:

pip list --outdated --format=columns

Сейчас мы обновляем устаревшие пакеты до последних доступных версий используя команду:

pip freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 pip install -U

Удалить пакеты

к удалить / удалить установленный пакет, бежать:

pip uninstall youtube-dl

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

Если мы хотим удалите все установленные пакеты python с помощью диспетчера пакетов, мы выполним:

pip freeze | xargs pip uninstall -y

Помощь

помогите пип

На этом этапе у нас будет представление о диспетчере пакетов Python и его использовании. Но это только верхушка айсберга из того, что мы можем сделать. Для получения более подробной информации мы можем обратиться к официальная документация и раздел помощи добавление -Помогите к имени файлового менеджера.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Комментарий, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Хулиуко Никеладо сказал

    Спасибо, это будет самая полная статья о команде pip