как узнать версию pip python
Менеджер пакетов PIP. Гайд по использованию
P IP – это менеджер пакетов. Он позволяет устанавливать и управлять пакетами на Python.
Представьте себе ситуацию: вы собираете проект и подключаете множество сторонних библиотек для реализации своей задачи. Если это делать вручную, процесс выглядит примерно так:
Вполне вероятно, что эта версия библиотеки вообще не подходит, и весь процесс повторяется заново. А если таких библиотек 10? Устанавливать их вручную?
Если вы работали с другими языками программирования, концепция pip может показаться вам знакомой. Pip похож на npm (в Javascript), composer (в PHP) или gem (в Ruby).
Pip является стандартным менеджером пакетов в Python
Pip или pip3?
В зависимости от того, какая версия Python установлена в системе, может потребоваться использовать pip3 вместо pip.
Если вы не знаете какая версия Python установлена на вашей системе, выполните следующие команды:
Советуем использовать версию Python 3.6 и выше
Если команда «python» не найдена, установите Python по инструкции из предыдущей статьи.
Далее нужно убедиться, что сам PIP установлен и работает корректно. Узнать это поможет команда:
Команда отобразит в консоли версию pip, путь до pip и версию python, для которой в дальнейшем будут устанавливаться пакеты:
pip 19.2.3 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)
Альтернативный вариант вызова pip:
Если pip не установлен
Pip поставляется вместе с Python, и доступен после его установки. Если по какой-то причине pip не установлен на вашей системе, установить его будет не сложно.
Windows:
Linux (Ubuntu и Debian)
Для Питона 2-й версии, выполните команду:
apt-get install python-pip
Для Питона 3-ей версии:
apt-get install python3-pip
MacOS
Должна появиться запись Successfully Installed. Процесс закончен, можно приступать к работе с PIP на MacOS!
Как обновить PIP
Иногда, при установке очередного пакета, можно видеть сообщение о том, что доступна новая версия pip.
WARNING: You are using pip version 19.2.3, however version 19.3.1 is available.
А в следующей за ней строке
указана команда для обновления pip:
Команды PIP
Синтаксис pip выглядит следующим образом: pip + команда + доп. опции
Пример работы с пакетами
PIP позволяет устанавливать, обновлять и удалять пакеты на компьютере. Ниже попробуем разобраться с работой менеджера pip на примере парсинга названий свежих статей на сайте habr.com.
Для начала, нам необходимо установить beautifulsoup4 – библиотеку для парсинга информации с веб-сайтов.
pip3 install beautifulsoup4
pip3 install beautifulsoup4==4.8.2
Данная команда способна даже перезаписать текущую версию на ту, что вы укажите.
Также для работы beautifulsoup нам понадобится пакет lxml :
☝️ Важный момент : по умолчанию pip устанавливает пакеты глобально. Это может привести к конфликтам между версиями пакетов. На практике, чтобы изолировать пакеты текущего проекта, создают виртуальное окружение (virtualenv).
Шаг #2 Импортирование в скрипте.
Для того, чтобы воспользоваться функционалом установленного пакета, подключим его в наш скрипт, и напишем простой парсер:
from urllib.request import urlopen from bs4 import BeautifulSoup # скачиваем html page = urlopen(«https://habr.com/ru/top/») content = page.read() # сохраняем html в виде объекта BeautifulSoup soup = BeautifulSoup(content, «lxml») # Находим все теги «a» с классом «post__title_link» all_a_titles = soup.findAll(«a», < "class" : "post__title_link" >) # Проходим по каждому найденному тегу и выводим на экран название статьи for a_title in all_a_titles: print(a_title.text)
Шаг #3 requirements.txt.
Файл requirements.txt создается командой:
pip freeze > requirements.txt
и выглядит следующим образом:
beautifulsoup4==4.8.2 lxml==4.4.2 soupsieve==1.9.5
Теперь ваш скрипт вместе с файлом requirements.txt можно сохранить в системе контроля версий (например git).
Для работы парсера в новом месте (например на компьютере другого разработчика или на удаленном сервере) необходимо затянуть файлы из системы контроля версий и выполнить команду:
Шаг #4 Обновление/удаление установленных пакетов.
Однако бывают ситуации, когда нужно обновить сразу все пакеты из requirements.txt. Достаточно выполнить команду:
Для удаления пакета выполните:
pip uninstall package-name
Для удаления всех пакетов из requirements.txt:
Мы разобрали основы по работе с PIP. Как правило, этого достаточно для работы с большей частью проектов.
DATAENGINER
PIP — это система управления пакетами, используемая для установки и управления программными пакетами, написанными на Python. Это означает «предпочтительная программа установки» или «Pip Installs Packages».
PIP для Python — это утилита для управления установками пакетов PyPI из командной строки.
Если вы используете старую версию Python в Windows, вам может потребоваться установить PIP. Вы можете легко установить PIP в Windows, загрузив установочный пакет, открыв командную строку и запустив установщик.
Из этого туториала Вы узнаете, как установить PIP в Windows, проверить его версию, обновить и настроить.
Шаг 1. Убедитесь, что PIP еще не установлен
Перед установкой PIP в Windows убедитесь, что PIP уже установлен.
Введите в командной строке следующую команду:
Если PIP отвечает, значит, PIP установлен. В противном случае будет ошибка о том, что программа не найдена.
PIP автоматически устанавливается с Python 2.7.9+ и Python 3.4+.
Шаг 2. Проверьте установку Python
Чтобы определить, установлен ли у вас Python:
Если эта команда известна, вам необходимо установить Python, прежде чем вы сможете установить PIP.
Если команда распознается, Python сообщает ее версию и список команд.
Когда Python установлен правильно, вы должны увидеть:
Установка PIP в Windows
Шаг 3. Загрузите PIP get-pip.py
Загрузите файл в нужную папку в Windows. Вы можете сохранить файл в любом месте, но запомните путь, чтобы использовать его позже.
Шаг 4. Запустите командную строку Windows
PIP — это программа командной строки. Когда вы устанавливаете PIP, в вашу систему добавляется команда PIP.
Чтобы запустить окно командной строки:
Либо введите cmd в строку поиска Windows и щелкните значок «Командная строка».
Оба варианта открывают окно командной строки. Однако обратите внимание, что вам может потребоваться запустить командную строку «От имени администратора». Если в любой момент вы получите сообщение об отсутствии необходимых разрешений для выполнения задачи, вам нужно будет открыть приложение от имени администратора.
Чтобы запустить окно командной строки «От имени администратора», щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени…».
Шаг 5. Установка PIP в Windows
Чтобы установить тип PIP, выполните следующие действия:
Должна начаться установка PIP. Если файл не найден, еще раз проверьте путь к папке, в которой вы сохранили файл.
Вы можете просмотреть содержимое вашего текущего каталога, используя следующую команду:
Команда dir возвращает полный список содержимого каталога.
Шаг 6: Как проверить версию PIP
Чтобы проверить текущую версию PIP, введите следующую команду:
Эта команда возвращает текущую версию платформы.
Шаг 7: проверьте установку
После установки PIP вы можете проверить, прошла ли установка успешно, набрав следующее:
Если PIP был установлен, программа запустится, и вы должны увидеть:
Если вы получили сообщение об ошибке, повторите процесс установки.
Шаг 8: настройка
В Windows файл конфигурации PIP %HOME%\pip\pip.ini.
Обновление PIP для Python в Windows
Время от времени выпускаются новые версии PIP. Эти версии могут улучшать функциональность или быть обязательными в целях безопасности.
Вы можете обновить PIP в Windows с помощью окна командной строки.
Чтобы обновить PIP в Windows, введите в командной строке следующее:
Эта команда сначала удаляет старую версию PIP, а затем устанавливает самую последнюю версию PIP.
Понизить версию PIP
Это может быть необходимо, если новая версия PIP начинает работать неэффективно.
Если вы хотите перейти на более раннюю версию PIP, вы можете сделать это, указав версию.
Чтобы перейти на более раннюю версию PIP, введите:
Теперь вы должны увидеть указанную вами версию PIP.
Вывод
Теперь, когда у вас есть PIP, вы готовы управлять своими пакетами Python
Python 3: Как узнать версию библиотеки Pandas, Numpy
Вариант 1. Узнаем версию библиотеки в скрипте Python
Для того, чтобы узнать версию библиотеки, необходимо вбить следующую команду (например для Pandas):
Пример для Numpy:
Вариант 2. Проверить с помощью pip менеджера пакетов
С помощью менеджера пакетов pip можно проверить версию установленных библиотек, для этого используются команды:
pip list
Выведет список установленных пакетов, включая редактируемые.
Пишем в консоли команду:
Результат:
pip freeze
Выводит установленные пакеты, которые ВЫ установили с помощью команды pip (или pipenv при ее использовании) в формате требований.
Таким образом вы получите идентичную среду с точно такими же установленными зависимостями, как и в исходной среде, в которой вы сгенерировал файл requirements.txt.
Результат:
pip show
Выводит информацию об одном или нескольких установленных пакетах.
Пример:
Результат:
Anaconda — conda list
Как обновить PIP в Windows
Зачастую возникает необходимость обновления PIP. В данном руководстве будет дана поэтапная инструкция для обновления PIP в Windows.
Содержание статьи
Столкнуться с необходимостью обновления PIP можно при установке любого пакета, используя PIP.
Выводится следующее сообщение:
Есть вопросы по Python?
На нашем форуме вы можете задать любой вопрос и получить ответ от всего нашего сообщества!
Telegram Чат & Канал
Вступите в наш дружный чат по Python и начните общение с единомышленниками! Станьте частью большого сообщества!
Паблик VK
Одно из самых больших сообществ по Python в социальной сети ВК. Видео уроки и книги для вас!
Для обновления PIP в Windows нужно открыть Windows Command Prompt, а затем набрать/скопировать туда указанную команду. Обратите внимание, что данный метод сработает только если у вас уже добавлен Python в Windows PATH. Ничего страшного, если вы не знаете, что это такое. Далее мы подробно разберем все шаги обновления PIP.
План обновления PIP в Windows
В поисковике Windows наберите Command Prompt (Командная строка):
Затем откройте Command Prompt (Командную строку). Во избежание проблем с уровнем доступа сделайте это от имени администратора. Для этого кликлинте правой кнопкой мыши и выберите пункт Run as administrator (Запустить от имени администратора):
Нажмите Enter. Вы увидите название диска C:\>
Найдите путь к Python, что является папкой, куда установлен Python.
В нашем случае путь приложения Python следующий:
В нашем случае это выглядит следующим образом:
Нажмите Enter, вы увидите:
Обновите PIP, использовав данную команду, затем нажмите Enter:
В командной строке команда будет выглядеть следующим образом:
Обратите внимание, что будет установлена последняя версия PIP:
Проверка текущей версии PIP
Для проверки текущей версии PIP нужно использовать путь скриптов Python вместо пути приложения.
Затем найдите путь к Python скриптов. Папка скриптов должна находиться внутри пути приложения Pythоn.
В нашем случае путь Python скриптов следующий:
В конечном итоге наберите следующую команду для проверки версии PIP:
Нажмите Enter, после этого будет показана версия PIP.
Инструмент для обновления PIP в Windows
Разберем простой инструмент для обновления PIP.
Обратите внимание, что вам нужно добавить Python к Windows PATH для использования данного инструмента.
Далее дан полный код Python для инструмента обновления PIP используя Tkinter:
Просто запустите код и затем нажмите на кнопку Upgrade PIP, после чего команда выполнится.
Что, если нужно откатиться к предыдущей версии PIP?
Выполнив следующие шаги, вернуться к предыдущей версии PIP не составит особого труда.
Как вернуться к предыдущей версии PIP
Предположим, нам нужно вернуться к версии 18.1.
Для этого просто наберите следующую команду и затем нажмите Enter:
Вы должны увидеть указанную версию PIP:
Являюсь администратором нескольких порталов по обучению языков программирования Python, Golang и Kotlin. В составе небольшой команды единомышленников, мы занимаемся популяризацией языков программирования на русскоязычную аудиторию. Большая часть статей была адаптирована нами на русский язык и распространяется бесплатно.
E-mail: vasile.buldumac@ati.utm.md
Образование
Universitatea Tehnică a Moldovei (utm.md)
Как устанавливать пакеты в 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 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, мы подготовили список полезных и практичных советов.