Как удалить библиотеку в python через pip

Как удалить библиотеку в python через pip

Python. Урок 16. Установка пакетов в Python

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

Где взять отсутствующий пакет?

Менеджер пакетов в Pythonpip

Pip – это консольная утилита (без графического интерфейса). После того, как вы ее скачаете и установите, она пропишется в PATH и будет доступна для использования.

Эту утилиту можно запускать как самостоятельно:

так и через интерпретатор Python :

Установка pip

При развертывании современной версии Python (начиная с P ython 2.7.9 и Python 3.4),
pip устанавливается автоматически. Но если, по какой-то причине, pip не установлен на вашем ПК, то сделать это можно вручную. Существует несколько способов.

Обновление pip

Для Windows команда будет следующей:

Использование pip

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

Установка пакета

Pip позволяет установить самую последнюю версию пакета, конкретную версию или воспользоваться логическим выражением, через которое можно определить, что вам, например, нужна версия не ниже указанной. Также есть поддержка установки пакетов из репозитория. Рассмотрим, как использовать эти варианты.

Установка последней версии пакета

Установка определенной версии

Установка пакета с версией не ниже 3.1

Установка Python пакета из git репозитория

Установка из альтернативного индекса

Установка пакета из локальной директории

Удаление пакета

Для того, чтобы удалить пакет воспользуйтесь командой

Обновление пакетов

Для обновления пакета используйте ключ –upgrade.

Просмотр установленных пакетов

Поиск пакета в репозитории

Где ещё можно прочитать про работу с pip?

В сети довольно много информации по работе с данной утилитой.

P.S.

Если вам интересна тема анализа данных, то мы рекомендуем ознакомиться с библиотекой Pandas. На нашем сайте вы можете найти вводные уроки по этой теме. Все уроки по библиотеке Pandas собраны в книге “Pandas. Работа с данными”.
Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip

Как устанавливать пакеты в Python — с PIP и без

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip

Прежде чем что-то устанавливать, давайте разберёмся, что такое пакет, чем он отличается от модуля, и как с ним работать. У слова «пакет» применительно к Python два значения.

Установка PIP для Python 3 и 2

Если вы используете виртуальные окружения на базе venv или virtualenv, pip уже установлен. Начиная с Python 3.4 (для Python 2 — с версии 2.7.9) pip поставляется вместе с интерпретатором. Для более ранних версий устанавливать менеджер пакетов нужно вручную. Вариантов два:

C помощью скрипта get_pip.py — быстро.

Через setuptools — кроме pip сможем использовать easy_install.

Вариант 1. Скачиваем скрипт get_pip.py и запускаем в консоли. Для этого открываем терминал через Win+R>»cmd»>OK и пишем:

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

Вариант 2. Скачиваем архив с setuptools из PYPI и распаковываем в отдельный каталог. В терминале переходим в директорию setuptools c файлом setup.py и пишем:

python setup.py install

Установка пакета в pip

Пора запустить pip в Python и начать устанавливать пакеты короткой командой из консоли:

pip install имя_пакета

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

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

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

Найти конкретный пакет по имени можно командой «pip search». О других командах можно прочесть в справке, которая выдается по команде «pip help».

Удаление пакета Python

Когда пакет больше не нужен, пишем:

pip uninstall имя_пакета

Как установить пакеты в Python без pip

он не удаляет пакеты,

он может пытаться установить недозагруженный пакет.

Если нужно скачать пакет из альтернативного источника, вы можете задать URL или локальный адрес на компьютере:

Список пакетов, установленных через easy_install, хранится в файле easy-install.pth в директории /libs/site-packages/ вашего Python.

К счастью, удалять установленные через easy_install пакеты можно с помощью pip. Если же его нет, потребуется удалить пакет вручную и стереть сведения о нем из easy-install.pth.

Теперь вы умеете ставить и удалять пакеты для вашей версии Python.

Кстати, для тех, кто изучает Python, мы подготовили список полезных и практичных советов.

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip

Прежде чем что-то устанавливать, давайте разберёмся, что такое пакет, чем он отличается от модуля, и как с ним работать. У слова «пакет» применительно к Python два значения.

Установка PIP для Python 3 и 2

Если вы используете виртуальные окружения на базе venv или virtualenv, pip уже установлен. Начиная с Python 3.4 (для Python 2 — с версии 2.7.9) pip поставляется вместе с интерпретатором. Для более ранних версий устанавливать менеджер пакетов нужно вручную. Вариантов два:

C помощью скрипта get_pip.py — быстро.

Через setuptools — кроме pip сможем использовать easy_install.

Вариант 1. Скачиваем скрипт get_pip.py и запускаем в консоли. Для этого открываем терминал через Win+R>»cmd»>OK и пишем:

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

Вариант 2. Скачиваем архив с setuptools из PYPI и распаковываем в отдельный каталог. В терминале переходим в директорию setuptools c файлом setup.py и пишем:

python setup.py install

Установка пакета в pip

Пора запустить pip в Python и начать устанавливать пакеты короткой командой из консоли:

pip install имя_пакета

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

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

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

Найти конкретный пакет по имени можно командой «pip search». О других командах можно прочесть в справке, которая выдается по команде «pip help».

Удаление пакета Python

Когда пакет больше не нужен, пишем:

pip uninstall имя_пакета

Как установить пакеты в Python без pip

он не удаляет пакеты,

он может пытаться установить недозагруженный пакет.

Если нужно скачать пакет из альтернативного источника, вы можете задать URL или локальный адрес на компьютере:

Список пакетов, установленных через easy_install, хранится в файле easy-install.pth в директории /libs/site-packages/ вашего Python.

К счастью, удалять установленные через easy_install пакеты можно с помощью pip. Если же его нет, потребуется удалить пакет вручную и стереть сведения о нем из easy-install.pth.

Теперь вы умеете ставить и удалять пакеты для вашей версии Python.

Кстати, для тех, кто изучает Python, мы подготовили список полезных и практичных советов.

Установка pip для Python

В этой статье мы разберемся с инструментом или ключевым элементом для загрузки модулей в нашу систему, то есть с диспетчером пакетов Python (PIP). Python предоставляет нам различные модули для получения функциональных возможностей и позволяет нам выполнять манипуляции с наборами данных.

Что такое Pip в Python?

Python PIP – это менеджер пакетов Python, который в основном помогает пользователям устанавливать, просматривать и использовать различные пакеты или модули. Чтобы работать с PIP, сначала нам нужно загрузить и настроить его в нашей системе.

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip
Убедитесь, что Python уже установлен в вашей системе. Для этого на Windows откройте командную строку с помощью комбинации Win+X. На Mac Command+пробел, а на Linux – это Ctrl+Alt+T. Вводите команду:

Если вы получили номер версии (например, Python 2.7), значит все готово к использованию.

Если вы получили сообщение Python is not defined (Python не установлен), значит, для начала вам следует установить сам Питон.

Давайте посмотрим, как установить pip в Windows, Linux и Mac OS. PIP поставляется в комплекте с установщиками Python, т.е. версиями 2.7.9+ или 3.4+. Вам нужно будет явно установить его, если вы используете старую версию или хотите ее обновить.

Чтобы убедиться, что PIP установлен и работает корректно введите:

Еще один вариант вызова pip:

Но если же pip не установлен, то переходим далее.

1 Установка PIP в Windows

Чтобы начать использовать PIP в Windows, нам необходимо загрузить установочный файл PIP по этой ссылке: https://bootstrap.pypa.io/get-pip.py

Скопируйте содержимое из указанного выше URL-адреса и сохраните его с именем get-pip.py, после чего вам нужно открыть командную строку и перейти в каталог, где сохранен файл get-pip.py, и запустить файл.

Чтобы проверить, успешно ли установлен PIP в вашей системе, выполните следующую команду в CMD.

Вывод: на вашем терминале должен появиться следующий набор информации.

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip

2 Установка PIP в Ubuntu

3 Установка PIP в Mac OS

Мы также можем использовать easy_install для установки PIP. Фактически, оба они являются менеджерами пакетов, а PIP заменил утилиту easy_install.

Официальная инструкция на английском языке тут https://pip.pypa.io/en/latest/installing.html

Обновление

Для обновления PIP достаточно

Скачивание и установка библиотек для Python через PIP

Python состоит из различных модулей и пакетов, которые можно загрузить и получить доступ с помощью PIP.

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip
pip check — проверка зависимостей установленных пакетов на совместимость между собой.

$ pip check
No broken requirements found.

Установка определённой версии вместо новейшей версии пакета:

pip install package-name==1.0.0
Обновление устаревших пакетов:

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

Если вы увидите, например, на Github файл с именем requirements.txt, то знайте, что в этом файле указываются какие пакеты нужны для запуска данного проекта.

Сам файл requirements.txt создается командой:

pip freeze > requirements.txt
В итоге в нем отображаются следующие строчки:

beautifulsoup4==4.8.2
lxml==4.4.2
soupsieve==1.9.5

После этого скрипт и файл requirements.txt нужно поместить в систему для контроля версий.

Для работы в новом месте необходимо выполнить команду:

Список пакетов

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

Команда list отображает установленные пакеты вместе с их версиями.

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip
Список всех устаревших пакетов:

Удаление пакета

Если вы хотите удалить какой-либо пакет, следующая команда может помочь вам в этом.

Далее вам будет предложено согласие, действительно ли вы хотите удалить выбранный пакет. Введите «y», чтобы продолжить.

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip

Команды PIP

PIP содержит множество команд для анализа и работы с модулями и пакетами Python.

Следующая команда может использоваться для получения информации о командах, поддерживаемых самим PIP.

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip

Поиск пакетов

Иногда мы можем не знать точное имя пакета, и у PIP есть решение для этого. Мы можем легко найти пакет в репозитории, используя следующую команду.

Пример поиска пакетов:

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip

Информация об установленном пакете

Если вы хотите получить информацию об установленном пакете или модуле, такую как расположение хранилища и последнюю версию, PIP может помочь нам с этим, используя следующую команду.

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip
-f, —files — добавляет к основной информации полный список установленных файлов указанного пакета.

Общие инструменты Python: использование virtualenv, установка пакетов с помощью pip и управление пакетами

Вступление

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

Данная статья охватывает не только основы, но и разъясняет логику работы таких инструментов, углубляясь в их использование в реальных сценариях. В статье описаны скачивание и установка общих библиотек и настроек, работа с виртуальной средой (с помощью virtualenv), а также управление пакетами для разработки и производства собственных приложений.

Руководство подходит как новичкам, так и опытным пользователям, которые хотят расширить свои знания в данной области. При возникновении каких-либо вопросов, пожалуйста, оставьте комментарий под данной статьей.

Python на CentOS

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

Чтобы получить инструкции по установке Python на CentOS, читайте руководство «Как установить Python 2.7.6 и 3.3.3 на CentOS 6.4», прежде чем продолжить.

Также в этой статье можно найти советы по установке инструментов pip и virtualenv на CentOS с пользовательской инсталляцией Python.

Пакеты Python

Хотя приложения Python могут состоять из одного файла, как правило, они состоят из ряда функций, объектов (классов), полезных инструментов и, конечно, переменных, распределенных по нескольким файлам, которые размещены внутри модулей. Все эти модули составляют то, что называется пакетом.

Традиционный способ установки пакета предполагает в первую очередь его нахождение, а затем загрузку. Кажется, это достаточно просто сделать (как и многое в Python), но тут есть свои изъяны.

Когда файлы готовы и распакованы, при использовании модуля disutils их можно установить, вызвав setup.py.

Пример установки пакета:

# Синтаксис: cd [имя пакета] cd a_package
python setup.py install

Модуль disutils (distribution utilities – утилиты дистрибуции) – это набор инструментов, которые используются для пакетирования и дистрибуции кода. Он поставляется вместе с Python по умолчанию (то есть, включен в стандартную библиотеку).

Несмотря на простоту описанной выше процедуры, это не сработает, если в процессе существует задача, не связанная с инсталляцией. Тут на помощь приходит управление пакетами, имеющее несколько преимуществ, а именно:

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

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

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

Инструменты управления пакетами

Наиболее часто используемые менеджеры пакетов Python – pip и easy_install. Данные инструменты помогают выполнить следующие задачи:

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

На самом же деле, многочисленные различия их работы просто не сразу заметны.

pip vs easy_install

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

Pip (как определено в самом проекте) является заменой easy_install, более удобной по сравнению с предшественником, выполняющей следующие задачи, в том числе, но не ограничиваясь:

Чтобы узнать об утилите pip больше, обратитесь к ее странице в каталоге пакетов PyPI.

Подробное руководство по pip

Данный раздел посвящен необходимым зависимостям pip, установке последней версии инструмента, а также рассмотрению его основных функций, а именно установки, удаления, замораживания и управления требованиями.

Когда использовать pip?

Итак, как и говорилось во вступлении, данное руководство предоставит примеры использования инструментов в реальных сценариях.

Предположим, вы разрабатываете небольшое приложение, и благодаря использованию перспективного плана все идет хорошо. Затем вы обнаруживаете библиотеку (или модуль), который очень полезно включить в разрабатываемое приложение. Его можно загрузить традиционным способом, как было описано выше. Но если таких пакетов несколько, то этот процесс становится весьма сложным. Многие проблемы, связанные с управлением данными пакетами (например, обновление, удаление, замена, использование другой версии) менеджер пакетов pip может с легкостью устранить.

Установка pip

Прежде чем устанавливать pip, нужно установить его зависимости, что сделать достаточно просто.

setuptools

Как уже было сказано, одной из зависимостей pip является библиотека setuptools. Она основана на стандартных функциях набора утилит дистрибутива Python под названием distutils. Учитывая, что distutils предоставляется по умолчанию, все что нужно сделать – установить setuptools.

Команда curl позволяет безопасно скачать настроечные файлы setuptools. cURL – это системная библиотека, осуществляющая передачу данных по различным протоколам (т.е. это общий язык для обмена данными между приложениями, такими как HTTP). Она проверяет сертификаты SSL из исходного кода и передает данные интерпретатору Python.

Эти настроечные файлы, которые интерпретатор Python будет выполнять, автоматизируют процесс установки.

Выполните следующую команду:

Данная установка дает возможность использовать pip общесистемно. Но устанавливать таким образом любой другой пакет не рекомендуется. Желательно всегда использовать virtualenv, автономную среду Python, речь о которой пойдет в следующем разделе.

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

Установив эту единственную зависимость, можно продолжить загрузку и установку pip.

Опять же, для безопасной загрузки и установки настроечных файлов используйте curl.

Выполните следующую команду:

Папка установки pip по умолчанию находится в

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

После выполнения этого действия можно начать работу с pip.

Использование pip

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

Установка пакетов с pip

Pip может имеет огромное множество функций, но чаще всего он используется для установки пакетов. Существует несколько способов установки пакетов с pip.

Поиск и установка пакетов:

# Синтаксис: pip install [имя пакета] # Например, чтобы установить библиотеку *requests*:
pip install requests

Поиск и установка определенной версии:

# Синтаксис: pip install [имя пакета]==[версия] # Чтобы установить версию 2.0.0. библиотеки requests
pip install requests==2.0.0

Установка из URL или репозитория VCS:

# Синтаксис: pip install [url] # Для установки virtualenv
pip install https://github.com/pypa/virtualenv/tarball/1.9.X

Установка внутри virtualenv:

Удаление файлов с pip

Вторая часто используемая функция pip – это удаление пакетов.

Чтобы удалить пакет:

# Синтаксис: pip uninstall [имя пакета] # Удалить библиотеку requests
pip uninstall requests

Обновление пакетов с pip

Вместо того, чтобы удалять пакет, чтоб потом установить более новую версию, можно использовать функцию обновления пакетов.

Чтобы обновить пакет:

Поиск пакетов с pip

Часто нужно найти требуемый пакет.

# Синтаксис: pip search [имя пакета] # Чтобы найти все пакеты django:
# Это может занять много времени (их очень много)
pip search django

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

Одна из действительно исключительных и полезных функций pip – это возможность быстро создать списки установленных пакетов. Часто такие пакеты называются требованиями. В зависимости от версии среды Python (имеется в виду виртуальная или глобальная среды) pip создаст файл, перечисляющий все установленные пакеты.

Создание нового списка («freeze»)

Примечание: данная команда создаст файл в текущем рабочем каталоге.

# Синтаксис: pip freeze > [имя файла.расширение] # Создать список всех текущих установленных пакетов
pip freeze > package_list.txt

Добавление новых файлов в уже существующий список-шаблон

Примечание: данная команда создаст файл в текущем рабочем каталоге.

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

При работе с приложением (предпочтительно в виртуальной среде) все зависимости (необходимые пакеты) должны быть в наличии. Создав список этих пакетов при помощи команды freeze, позже их можно установить при помощи команды install.

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

Подробное руководство по virtualenv

Для начала нужно понять, что такое virtualenv и когда ее использовать.

Virtualenv:

В Python средой (environment) называют папку (каталог), которая содержит все необходимые проекту (приложению Python) пакеты для его организованного, изолированного запуска. Запущенная среда автоматически поставляется с собственным интерпретатором Python (копией того, что был использован для ее создания), а также с собственным инструментом pip.

Virtualenv решает ряд проблем:

Настоятельно рекомендуется использовать virtualenv при работе с проектами Python (независимо от их количества). Работая совместно с pip, этот многофункциональный и очень простой в использовании инструмент способен творить чудеса.

Итак, установите virtualenv.

Установка virtualenv

Чтобы установить virtualenv, нужно вызвать pip. Данный пакет будет установлен как глобально доступный пакет для запуска с помощью интерпретатора Python.

Существует 2 способа получить это приложение, и его версия будет зависеть от выбранного способа.

Самый простой способ – это использовать pip для поиска, загрузки и установки. Минус в том, что pip не обязательно установит самую последнюю версию.

Загрузка virtualenv с помощью pip:

# Синтаксис: [sudo] pip install virtualenv
sudo pip install virtualenv

Загрузка последней доступной версии virtualenv с помощью curl:

Последняя доступная версия virtualenv – это 1.11.X.

# Синтаксис: [sudo] pip install [github репозиторий]/[версия] sudo pip install https://github.com/pypa/virtualenv/tarball/1.1.X

Использование virtualenv

Все приложения, установленные при помощи интерпретатора внутри виртуальной среды, будут размещены в этом месте

При создании списка пакетов с помощью pip в файл будут внесены только пакеты, находящиеся в этой папке.

Запомните: закончив работу с одной средой (или же при работе с глобальной средой), обязательно отключайте (deactivate) ее, прежде чем перейти в другую среду.

Создание/инициализация виртуальной среды (virtual environment = virtualenv)

Создание среды с помощью предоставленного интерпретатора

# Синтаксис: virtualenv [имя папки(среды)] # Чтобы создать среду по имени *my_app*
virtualenv my_app

Создание среды с помощью пользовательского интерпретатора Python

Активация виртуальной среды:

# Синтаксис: source [имя среды]/bin/activate
# Чтобы активировать созданную среду Python
source my_app/bin/activate

Работа с виртуальной средой без активации

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

# Синтаксис: [имя среды]/bin/python [аргументы] my_app/bin/python python_script.py

Чтобы использовать инсталляцию pip внутри среды без активации:

# Синтаксис: [имя среды]/bin/pip [команда] [аргументы] # Установить библиотеку requests, не активируя среду
my_app/bin/pip install requests

Чтобы отключить среду:

# Синтаксис: deactivate
# Чтобы отключить среду:
deactivate

Guides Book

Различные руководства для разработчиков

четверг, 31 марта 2011 г.

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

В настоящее время Python обладает всеми необходимыми инструментами для манипулирования пакетами. О двух из них, являющиеся актуальными на данный момент и пойдет речь ниже. Cуществует также и третий инструмент Virtual Environments, который позволяет создавать изолированное окружение Python. Сочетание этих инструментов поможет найти, установить и удалить пакеты.

Distribute

Distribute это набор усовершенствований в стандартный модуль Python библиотеки Distutils (для Python 2.3.5 и на большинстве платформ, 64-битные платформы требуют минимум Python 2.4), он позволяет более легко создавать и распространять пакеты Python, особенно те, которые имеют зависимости от других пакетов. Distribute был создан как замена Setuptools, который больше не поддерживается.

Начиная с версии 0.6.2, Distribute поддерживает Python 3. Distribute в Python 3 работает точно также как и в Python 2, но Distribute имеет одну важную особенность, в процессе сборки проекта он подключает скрипт 2to3, что позволяет одновременно использовать как Python 2 так и Python 3 для своих проектов. Для этого необходимо параметр use_2to3 установить на True. См. packages.python.org/distribute для получения дополнительной информации.

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

Distribute можно установить с помощью скрипта distribute_setup.py. Также с помощью easy_install, pip, архива с исходными кодами, или egg пакета. distribute_setup.py это самый простой и предпочтительный способ установки distribute на всех системах. Скачайте distribute_setup.py и запустите его, используя интерпретатор Python по вашему выбору. для nix систем:

$ wget http://python-distribute.org/distribute_setup.py
$ python distribute_setup.py

PIP инсталлер для Python

Установка Pip

Pip можно установить из архива с исходными кодами или с использованием easy_install. Установка из исходников является рекомендуемым способом установки. Последняя версия с исходными кодами могут быть получены из PyPI:

$ wget http://pypi.python.org/packages/source/p/pip/pip-0.6.3.tar.gz
$ tar xzf pip-0.6.3.tar.gz$ cd pip-0.6.3
$ python setup.py install

или с помощью easy_install:

Установка пакета

Давайте установим пакет Markdown:

$ pip install Markdown

Markdown установлен, вы можете импортировать и использовать его:

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

Чтобы получить список установленных пакетов и версий, используйте команду freeze:

$ pip freeze
Markdown==2.0.3
wsgiref==0.1.2

Установка определенных версий

Установка PIP для Python и базовые команды

Как любой серьёзный язык программирования, Python поддерживает сторонние библиотеки и фреймворки. Их устанавливают, чтобы не изобретать колесо в каждом новом проекте. Необходимы пакеты можно найти в центральном репозитории Python — PyPI (Python Package Index — каталог пакетов Python).

Однако скачивание, установка и работа с этими пакетами вручную утомительны и занимают много времени. Именно поэтому многие разработчики полагаются на специальный инструмент PIP для Python, который всё делает гораздо быстрее и проще.

Что такое PIP для Python?

Если вы когда-нибудь работали с командной строкой Windows и с терминалом на Linux или Mac и чувствуете себя уверенно, можете пропустить инструкции по установке.

Устанавливается ли PIP вместе с Python?

Если вы пользуетесь Python 2.7.9 (и выше) или Python 3.4 (и выше), PIP устанавливается вместе с Python по умолчанию. Если же у вас более старая версия Python, то сначала ознакомьтесь с инструкцией по установке.

Правильно ли Python установлен?

Затем введите команду:

На Linux пользователям Python 3.x следует ввести:

Если вы получили номер версии (например, Python 2.7.5 ), значит Python готов к использованию.

Если вы получили сообщение Python is not defined (Python не установлен), значит, для начала вам следует установить Python. Это уже не по теме статьи. Подробные инструкции по установке Python читайте в теме: Скачать и установить Python.

Как установить PIP на Windows.

Следующие инструкции подойдут для Windows 7, Windows 8.1 и Windows 10.

Как установить PIP на Mac

Современные версии Mac идут с установленными Python и PIP. Так или иначе версия Python устаревает, а это не лучший вариант для серьёзного разработчика. Так что рекомендуется установить актуальные версии Python и PIP.

Если вы хотите использовать родную систему Python, но у вас нет доступного PIP, его можно установить следующей командой через терминал:

Если вы предпочитаете более свежие версии Python, используйте Homebrew. Следующие инструкции предполагают, что Homebrew уже установлен и готов к работе.

Установка Python с помощью Homebrew производится посредством одной команды:

Будет установлена последняя версия Python, в которую может входить PIP. Если после успешной установки пакет недоступен, необходимо выполнить перелинковку Python следующей командой:

Как установить PIP на Linux

Если у вас дистрибутив Linux с уже установленным на нем Python, то скорее всего возможно установить PIP, используя системный пакетный менеджер. Это более удачный способ, потому что системные версии Python не слишком хорошо работают со скриптом get-pip.py, используемым в Windows и Mac.

Advanced Package Tool (Python 2.x)

Advanced Package Tool (Python 3.x)

pacman Package Manager (Python 2.x)

pacman Package Manager (Python 3.x)

Yum Package Manager (Python 2.x)

Yum Package Manager (Python 3.x)

Dandified Yum (Python 2.x)

Dandified Yum (Python 3.x)

Zypper Package Manager (Python 2.x)

Zypper Package Manager (Python 3.x)

Как установить PIP на Raspberry Pi

Как пользователь Raspberry, возможно, вы запускали Rapsbian до того, как появилась официальная и поддерживаемая версия системы. Можно установить другую систему, например, Ubuntu, но в этом случае вам придётся воспользоваться инструкциями по Linux.

Начиная с Rapsbian Jessie, PIP установлен по умолчанию. Это одна из серьёзных причин, чтобы обновиться до Rapsbian Jessie вместо использования Rapsbian Wheezy или Rapsbian Jessie Lite. Так или иначе, на старую версию, все равно можно установить PIP.

На Rapsbian для Python 2.x следует пользоваться командой pip, а для Python 3.x — командой pip3 при использовании команд для PIP.

Как обновить PIP для Python

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

К счастью, обновление PIP проходит просто и быстро.

Для Mac, Linux, или Raspberry Pi:

На текущих версиях Linux и Rapsbian Pi следует использовать команду pip3.

Как устанавливать библиотеки Python с помощью PIP

Если PIP работоспособен, можно начинать устанавливать пакеты из PyPI:

Установка определённой версии вместо новейшей версии пакета:

Поиск конкретного пакета:

Просмотр деталей об установленном пакете:

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

Список всех устаревших пакетов:

Обновление устаревших пакетов:

Следует отметить, что старая версия пакета автоматически удаляется при обновлении до новой версии.

Использование пакетного менеджера pip в Python

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip

В этой статье мы рассмотрим как установить и использовать пакетный менеджер pip в Python.

Введение

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

Установка

Скорее всего, pip уже установлен, он входит в набор стандартной библиотеки начиная с Python >=2.7.9 и Python >=3.4 для дистрибутивов скаченных с официального сайта Python.org

Так же если вы используете виртуальное окружение venv или virtualenv то pip уже есть в вашей среде.

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

Но на всякий случай, давайте проверим какая версия пакетного менеджера у нас установлена.

Команда для проверки версии pip для unix/macOS

Команда для проверки версии pip в Windows

Ручная установка

Если вдруг так произошло, что pip отсутствует в системе, есть несколько способов как установить его вручную.

Менеджер пакетов в Linux

Чаще всего в операционных системах Linux Python устанавливается с помощью пакетного менеджера, и я бы вам не советовал устанавливать pip в его обход. Всего-то нужно найти в пакетном менеджере название пакета и его установить.

Пример установки pip для операционных систем Linux основанных на debian и пакетном менеджере apt

Пример установки pip для CentOS и Fedora

Перечислять все возможные операционные системы не вижу смысла, мне кажется и так все понятно, найти в пакетной базе пакет с pip и установить его 🙂

Используя get-pip.py

Внимание: если вы используете Python установленный операционной системой через пакетней менеджер, этот способ установки может нарушить консистентность вашей системы. Я не рекомендую использовать данный способ, кроме тех случаев, когда вы точно уверены, что вам это нужно.

Для установки pip необходимо загрузить вручную файл get-pip.py либо воспользоваться curl/wget

Вариант с использованием wget

Вариант с использованием curl

Далее необходимо выполнить команду для запуска get-pip.py

get-pip.py устанавливает дополнительные библиотеки, setuptools и wheel необходимые для работы пакетного менеджера.

Параметры запуска get-pip.py

get-pip.py поддерживает все параметры запуска и опции реализованные в pip.

Обновление

Чтобы обновить pip, достаточно выполнить команду

Использование

Пройдя путь установки pip от начала и до конца, а так же пройдя проверку на актуальность версии пакетного менеджера можно переходить к его использованию.

В своей статье, я буду вызывать pip через модуль в python, а не сам скрипт pip, сперва покажется запутанным, но быстро поймете 🙂

Кстати у этого метода есть свои плюсы, запуская таким образом pip вы указываете точную версию python в котором необходимо выполнить операции с пакетами.

Установка пакетов

Для того чтобы установить пакет достаточно выполнить команду

Если вам нужно установить конкретную версию пакета выполните следующую команду указав необходимую версию пакета

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

Для удаления пакетов доступна команда uninstall

Обновление пакетов

Если вы хотите обновить пакет до какой-то конкретной версии укажите ее в имени пакета

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

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

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

Если нужно сохранить список зависимостей проекта для последующей его миграции на другой сервер / облако воспользуйтесь командой

все зависимости и их версии будут сохранены в файл requirements.txt

Загрузить список пакетов из файла

Команда позволит вам установить все зависимости перечисленные в файле

Заключение

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

Как управлять пакетами Python с использованием Pip

Главное меню » Операционная система Linux » Как управлять пакетами Python с использованием Pip

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip

Установка

Установить pip с помощью менеджеров пакетов

На Arch Linux и его вариантов, такие как Antergos, Manjaro Linux, вы можете установить pip с помощью команды:

Python 2:

Python 3:

На Fedora 21:

Python 2:

Python 3:

Fedora 22:

Python 2:

Python 3:

Для того, чтобы получить более новые версии pip, Setuptools и колеса для Python 2, включите PyPA COPR Repo с помощью команды:

На CentOS/RHEL:

pip и wheel не доступны в репозиториях по умолчанию CentOS и RHEL. Чтобы установить pip на CentOS, RHEL, Scientific Linux и другие системы на основе RPM, включите репозиторий Epel с помощью команды:

А затем запустите следующую команду, чтобы установить pip:

Поскольку пакет setup-tools доступен в репозитории по умолчанию, вы можете установить его с помощью команды:

OpenSUSE:

Python 2:

Python 3:

Debian/Ubuntu:

Замените «python» с «python3» для Python 3.

В Ubuntu 12.04 нет версии PIP3. Если вы используете Ubuntu 12.04, вы можете установить PIP3 с помощью следующих команд:

Установка pip из бинарных файлов

Если вы хотите установить pip из бинарных файлов, просто запустите:

Обратите внимание, что get-pip.py также установит Setuptools и well. Как мы уже упоминали ранее, некоторые дистрибутивы Linux не имеют well в основных репозиториях. В таких случаях, возможно, потребуется добавить несколько репозиториев третьих сторон, например, Epel.

pip уже установлен, если вы используете Python 2> = 2.7.9 или Python 3> = 3.4 двоичные файлы, загруженные из python.org. Тем не менее, вам нужно будет обновить pip с помощью команды:

Для того, чтобы обновить все (pip, setuptools, whell), выполните следующую команду:

Чтобы узнать установленную версию pip/pip3, выполните следующую команду:

Пример вывода будет такой:

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

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

Допустим, вы хотите установить пакет Python, например, YouTube, для, что нужно версия 1 LibFoo, но другое приложение требует версии 2. Как вы можете использовать оба эти приложения? Если вы устанавливаете все в /usr/lib/python2.7/site-packages или /usr/lib/python3.6/site-packages (или что — то стандартное положение вашей платформы есть), легко оказаться в ситуации, когда у вас непреднамеренно обновиться приложение, которое не должно быть модернизировано. Чтобы избежать этого, мы выделяем пакеты в виртуальной среде. Все виртуальные среды имеют свои собственные каталоги установки и не взаимодействуют или конфликтуют друг с другом.

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

Если вы используете Python 3.3 и более позднюю, venv устанавливается по умолчанию. Для Python 2.x, вам необходимо установить virtualenv. Чтобы сделать это, выполните команду:

Давайте, сейчас создадим виртуальную среду.

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

Чтобы отключить виртуальную среду и перейти обратно к нормальной оболочки, выполните следующую команду:

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

Теперь мы видим наиболее распространенные основы использования PIP с примерами.

Для того, чтобы просмотреть список всех команд, отдельные и общие параметры, выполните следующую команду:

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

Наиболее распространенным использованием pip является установка из PyPi (Python Package Index), PyPi представляет собой хранилище, содержащее все пакеты, созданные сообществом разработчиков в Python.

Установка пакетов

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

Заменить MYENV на ваше собственное имя.

Наконец, включите его с помощью команды:

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

Теперь настало время, установить некоторые пакеты. Чтобы установить пакет, например YouTube-DL, выполните команду:

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

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

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

Обратите внимание на символ «!».

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

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

Чтобы установить версию, «совместимую» с определенной версией:

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

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

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

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

Эти команды будут отображать все установленные пакеты, используя pip в вашей системе.

Поиск пакетов

Для поиска конкретного пакета, например YouTube-DL, выполните команду:

Эта команда будет искать и отображать результат, который соответствует строке «YouTube-DL».

Обновление пакетов

Для того, чтобы обновить устаревший пакет, выполните команду:

Чтобы получить список всех устаревших пакетов в простом табличном формате, выполните следующую команду:

Теперь мы обновляем устаревшие пакеты в большинстве последних доступных версий с помощью команды:

Экспорт всех установленных пакетов в файле

Иногда, вы можете экспортировать все установленные пакеты в файл, чтобы проверить их в различных условиях. Для этого выполните следующую команду:

Теперь, отключить текущую виртуальную среду:

и создайте новую с помощью команд:

Замените MYENV1 на ваше собственное имя.

Активируйте вновь созданную среду:

Теперь установите все пакеты, которые мы экспортировали ранее.

Для того, чтобы установить все сразу без вмешательства пользователя, выполните следующую команду:

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

Просмотр информации о пакете

Для того, чтобы просмотреть подробную информацию о пакете, выполните команду:

Посмотреть зависимости пакетов

Мы можем визуализировать зависимости всех установленных пакетов с помощью инструмента «pipdeptree».

Установите его с помощью команды:

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

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

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

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

Для того, чтобы удалить все пакеты pyton, установленный с помощью pip, выполните команду:

Иногда pip не позволяет удалять пакеты, принадлежащие ОС. В таких случаях, вы можете удалить все пакеты, которые не являются собственностью ОС с помощью команды:

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

На этом этапе вы можете получить некоторое представление о pip и его использовании. Для получения более подробной информации, обратитесь к официальной документации (https://pip.pypa.io/en/stable/user_guide/) и раздел помощи pip, выполнив следующую команду:

Это все. Будьте на связи!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

How to Uninstall Python Packages

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip

All Python package management solutions provide the basic function of uninstalling packages, including pip, pipenv and the ActiveState Platform. However, unless specifically defined in a requirements.txt or pipfile.lock, package managers will not deal with transitive dependencies (ie., dependencies of dependencies).

Read on to understand how to work with Pip and Pipenv Package Managers to uninstall Python packages.

Checklist

Before packages can be uninstalled, ensure that a Python installation containing the necessary files needed for uninstalling packages is in place. Installation Requirements (for Windows).

How to Uninstall Packages Installed with Pip

To uninstall a package:

How to Uninstall Packages in a Python Virtual Environment

Packages can be uninstalled from a virtual environment using pip or pipenv.

To use pip to uninstall a package locally in a virtual environment:

To use pipenv to uninstall a package locally in a virtual environment created with venv or virtualenv:

How to Globally Uninstall Python Packages

In some cases, packages may be installed both locally (e.g., for use in a specific project) and system-wide. To ensure a package is completely removed from your system after you’ve uninstalled it locally, you’ll also need to uninstall it globally.

To uninstall a package globally in Windows:

To uninstall a package globally in Linux:

How to Uninstall Package Dependencies with Pip

When you install a package with pip, it also installs all of the dependencies the package requires. Unfortunately, pip does not uninstall dependencies when you uninstall the original package. Here are a couple of different procedures that can be used to uninstall dependencies.

Output should be similar to:

These dependencies can then be uninstalled with the pip uninstall command. However before uninstalling, you should ensure that the packages are NOT dependencies for other existing packages.

How to Uninstall Package Dependencies with Pipenv

To uninstall all the dependencies in a Pipenv project:

How to Uninstall a Package Installed With Setuptools

Any packages that have been configured and installed with setuptools used the following command:

Unfortunately, there is no python setup.py uninstall command. To uninstall a package installed with setup.py, use the pip command:

Be aware that there are a few exceptions that cannot be uninstalled with pip, including:

Next Steps

Resolving packages when installing or uninstalling an environment can be an extremely slow (or even manual) process. You can speed things up considerably using the ActiveState Platform, which automatically resolves dependencies for you–fast! Get started free on the ActiveState Platform.

Or just install Python 3.9 and use the included command line interface, the State Tool, to “state install” the packages you need:

Pip для Python — что это?

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip

В этой статье пойдет разговор о pip для Python — что это, зачем применяется, как устанавливается, какие нюансы работы надо знать. Материал предназначен для начинающих разработчиков.

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

Установка pip для Python 2 и 3

Установка pip затруднений не вызывает. Мало того, если вы применяете виртуальные окружения на базе virtualenv и venv, то система «пип» уже установлена.

Как выглядит установка pip на практике? Вариант 1

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

Вариант 2

Здесь тоже установка не вызывает сложностей. Вам надо скачать архив с setuptools из PYPI и распаковать его в отдельный каталог. После этого в терминале перейдите в директорию с файлом setup.py и напишите:

Если хотите обновить pip в Windows, тогда:

Установка пакета в pip

Как удалить библиотеку в python через pip. Смотреть фото Как удалить библиотеку в python через pip. Смотреть картинку Как удалить библиотеку в python через pip. Картинка про Как удалить библиотеку в python через pip. Фото Как удалить библиотеку в python через pip

Что же, пришло время запустить «пип» и начать устанавливать Python-пакеты путём короткой команды из консоли:

Следующая команда вам пригодится, если у вас последняя версия пакета, но есть желание принудительно переустановить его:

Хотите посмотреть список пакетов, установленных на Python? Используйте следующую команду:

Если желаете найти конкретный пакет, зная его имя, подойдёт «pip search». Да и вообще, вы можете узнать все команды в справке, написав «pip help».

Как удалять пакеты в Python?

Иногда пакет в Python больше не нужен, поэтому его можно легко удалить:

Устанавливаем пакеты в Python, не используя pip

Вот, к примеру, как выглядит команда обновления для операционной системы Windows:

Откатиться до нужной вам версии можно следующим образом:

Хотите скачать пакет для Python из альтернативного источника? Задайте URL либо локальный адрес на ПК:

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

pip search «your_query»

Команда выше выполняет поиск и без проблем находит конкретный пакет, интересующий пользователя.

Pip eel для Python — что это?

Eel — специальная библиотека, позволяющие создавать современные программные приложения на «Питоне» с красивым интерфейсом. Но прежде, чем начать работать с этой библиотекой, ее надо установить. Однако инсталляция eel происходит точно так же, как и в случае с любым другим модулем «Питона»:

Более подробно на эту тему читайте здесь.

Что же, теперь вы знаете о pip для Python — что это, как используется, как установить pip. Также умеете устанавливать и удалять пакеты для «Питона».

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

Источники информации:

Добавить комментарий

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