Где находится pip python windows

Установка Python и pip на Windows

В данном разделе мы научимся устанавливать Python и менеджер пакетов pip на Windows 10 с нуля. Лучший способ установить Python на Windows — это скачать официальный установщик с сайта python.org. Чтобы сделать это, откройте браузер и перейдите по ссылке https://python.org/. После завершения загрузки установщика, откройте «Загрузки». Сайт обнаружит, что вы посетили его с Windows, и предложит скачать последнюю версию Python 3 или Python 2. Если вы не знаете, какую версию использовать, то я рекомендую Python 3. Если вам нужно работать с унаследованным кодом Python 2, тогда вам необходим Python 2. Под вкладками DownloadsDownload for Windows нажмите кнопку “Python 3.X.X” (или “Python 2.X.X”), чтобы скачать установочный файл.

64-разрядный Python против 32-разрядного

Если вы гадаете, какую версию Python нужно использовать 64-разрядную или 32-разрядную, вам, скорее всего, понадобится 32-разрядная. Иногда достаточно тяжело найти бинарники для 64-разрядной версии, а это значит, что некоторые сторонние модули могут установиться неправильно на 64-разрядной версии Python. Мое мнение – использовать ту версию, которую конкретно рекомендуют на официальном сайте. Если вы кликните кнопку Python 3 или Python 2 под “Download for Windows”, вы получите именно ту версию, которую выбрали. Помните, Если вы в итоге сделаете неправильный выбор, и захотите перейти на другую версию Python, вы можете просто удалить существующую версию и переустановить его, скачав другой установщик с официального сайта.

Запускаем установщик Python

По окончанию загрузки установщика, запустите его двойным щелчком мыши, чтобы начать установку Python. Обязательно установите флажок на «Add Python X.Y to PATH» в мастере настройке. Убедитесь, что флажок “Add Python X.Y to PATH” поставлен в установщике, в противном случае у вас будут проблемы с доступом инсталлятора Python к командной стоке. Нажмите «Установить» для начала установки. Установка должна пройти быстро, после чего Python будет готов к запуску на вашей системе. К следующему шагу нужно убедиться, что все было выполнено надлежащим образом.

Подтверждаем, что Python был установлен правильно

По окончанию установки, Python должен быть установлен на вашем компьютере. Давайте убедимся в том, что все было выполнено правильно, протестировав, имеет ли Python доступ к командной строке (cmd) Windows:

  • Откройте командную строку Windows, запустив cmd.exe
  • Введите pip и нажмите «Enter»
  • Вы увидите справочный текст менеджера пакетов Python под названием “pip”. Если вы получите уведомление об ошибке, повторите этапы установки Python, и убедитесь в том, что вы обладаете рабочей версией Python. Большая часть проблем, с которыми вы можете столкнуться, будут иметь то или иное отношение к неправильной настройке PATH. Переустановка и подтверждение того, что опция “Add Python to PATH” была активирована, должны исправить эту проблему.

Есть вопросы по Python?

На нашем форуме вы можете задать любой вопрос и получить ответ от всего нашего сообщества!

Читайте также:  При обновлении windows 10 вышла ошибка

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

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

Что такое ПИП?

PIP — это рекурсивная аббревиатура, которая расшифровывается как “PIP Устанавливает пакеты” или “Предпочтительная программа установки”. Это утилита командной строки, которая позволяет устанавливать, переустановить или удалить пакеты PyPI с помощью простой и понятной команды: pip.

Установка Python и PIP

Руководство по установке для macOS:

  1. Перейти к https://www.python.org/downloads/windows/ и скачать Python 3.6.4 (так как более поздние версии на момент написания статьи не поддерживаются).
  2. После того, как вы скачали его, запустите его и обязательно выберите пользовательский вариант установки. Это приведет вас в диалоговое окно конфигурации, где вы можете выбрать pip в качестве опции для установки.
  3. Рекомендуется выбрать их все.
  4. Проверьте, является ли версия python 3.6.4.
    python —version
  5. Установите pip
    Sudo easy_install pip
  6. Теперь вы можете использовать Python run time и pip installer для macOS 🙂

Руководство по установке Windows 10:

  1. Перейти к https://www.python.org/downloads/windows/ и скачать Python 3.6.4 (так как более поздние версии на момент написания статьи не поддерживаются).
  2. После того, как вы скачали его, запустите его и обязательно выберите пользовательский вариант установки. Это приведет вас в диалоговое окно конфигурации, где вы можете выбрать pip в качестве опции для установки.
  3. Рекомендуется выбрать все параметры при установке.
  4. После завершения установки откройте клемму типа:
    python
  5. Выйдите из интерпретатора Python.
    exit()
  6. Проверьте свою установку pip.
    pip -V

Теперь вы можете использовать Python run time и pip installer для Windows.)

Пакеты, которые не могут быть установлены с помощью Pip

Предварительные шаги, которые необходимо предпринять:

  • Загрузите пакет и распакуйте его в локальный каталог.
  • Если в комплект поставки входит собственный набор инструкций по установке, то им следует следовать.

В противном случае наиболее распространенным методом ручной установки пакета является реализация setup.py.

Установка пакетов Python с помощью программы setup.py

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

  • cd в корневой каталог, где setup.py находится
  • Введите: python setup.py установка

Setup.py среда разработки

Пакеты, установленные с setup.py есть требования к сборке, которых должны придерживаться разработчики. Однако некоторые требования являются необязательными.

Примеры

Убедитесь, что установлена обновленная версия setuptools:

python -m pip install —upgrade setuptools

Включите аргументы ключевого слова install_requires в setup.py. install_requires-этоsetuptools setup.py ключевое слово, используемоедляуказанияминимальныхтребованийкпакету. Например:

’], # Необязательное ключевое слово

Полные требования к сборке пакета для setup.py основанная установка описана PyPA (PythonPackagingAuthority) в разделе «Пример проекта».

Пример Проекта

Пример проекта представляет собой пакет шаблонов с setup.py файл для ручной установки пакета. Файл снабжен комментариями для настройки скрипта и для общей среды сборки пакета.

Пример проекта основан на пакете setup tools: “Модуль настройки на основе setup tools.”

setup.py это сценарий сборки пакетов, построенных с помощью setup tools.

Установка. ПримерPy (Без аннотаций)

with open(«README.md», «r») as fh:

name=» », # Заменить на ваше имя пользователя

Менеджер пакетов PIP. Гайд по использованию

P IP – это менеджер пакетов. Он позволяет устанавливать и управлять пакетами на Python.

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

  • вы заходите на сайт, выбираете нужную версию пакета;
  • скачиваете ее, разархивируете, перекидываете в папку проекта;
  • подключаете, прописываете пути, тестируете;
Читайте также:  Windows 10 если слетел пароль

Вполне вероятно, что эта версия библиотеки вообще не подходит, и весь процесс повторяется заново. А если таких библиотек 10? Устанавливать их вручную?

Менеджер пакетов PIP – решает данную проблему. Весь процесс установки пакета сводится к выполнению консольной команды pip install package-name . Несложно представить, сколько времени это экономит.

Если вы работали с другими языками программирования, концепция pip может показаться вам знакомой. Pip похож на npm (в Javascript), composer (в PHP) или gem (в Ruby).

Pip или pip3?

В зависимости от того, какая версия Python установлена в системе, может потребоваться использовать pip3 вместо pip.

Если вы не знаете какая версия Python установлена на вашей системе, выполните следующие команды:

  • python —version — для Python 2.x
  • python3 —version — для Python 3.x
  • python3.8 —version — для Python 3.8.x

Советуем использовать версию 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)

☝️ Важный момент : в зависимости от того, какую версию Python вы будете использовать, команда может выглядеть как pip , pip3 или pip3.8

Альтернативный вариант вызова pip:

python3.7 -m pip install package-name

Флаг -m сообщает Python-у запустить pip как исполняемый модуль.

Если pip не установлен

Pip поставляется вместе с Python, и доступен после его установки. Если по какой-то причине pip не установлен на вашей системе, установить его будет не сложно.

Windows:

  1. Скачайте файл get-pip.py и сохраните у себя на компьютере.
  2. Откройте командную строку и перейдите в папку, в которой сохранен get-pip.py
  3. В командной строке выполните команду: python get-pip.py или python3 get-pip.py
  4. PIP установлен!

Linux (Ubuntu и Debian)

Прежде, чем перейти к непосредственному описанию, хотим отметить, что все команды, описанные ниже, используются от имени root пользователя. Если же вы являетесь обычным пользователем на компьютере, то потребуется использовать команду sudo ,чтобы получить привилегии root.

Для Питона 2-й версии, выполните команду:

apt-get install python-pip

Для Питона 3-ей версии:

apt-get install python3-pip

MacOS

  • скачайте файл get-pip.py командой curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
  • запустите скачанный файл командой: python get-pip.py или python3 get-pip.py

Должна появиться запись Successfully Installed. Процесс закончен, можно приступать к работе с PIP на MacOS!

Как обновить PIP

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

WARNING: You are using pip version 19.2.3, however version 19.3.1 is available.

А в следующей за ней строке

You should consider upgrading via the ‘python -m pip install —upgrade pip’ command.

указана команда для обновления pip:

python -m pip install —upgrade pip

Команды PIP

Синтаксис pip выглядит следующим образом: pip + команда + доп. опции

Со всеми командами pip можно ознакомиться, выполнив pip help . Информацию по конкретной команде выведет pip help . Рассмотрим команды pip:

  • pip install package-name — устанавливает последнюю версию пакета;
  • pip install package-name==4.8.2 — устанавливает пакет версии 4.8.2;
  • pip install package-name —upgrade — обновляет версию пакета;
  • pip download — скачивает пакеты;
  • pip uninstall — удаляет пакеты;
  • pip freeze — выводит список установленных пакетов в необходимом формате ( обычно используется для записи в requirements.txt );
  • pip list — выводит список установленных пакетов;
  • pip list —outdated — выводит список устаревших пакетов;
  • pip show — показывает информацию об установленном пакете;
  • pip check — проверяет установленные пакеты на совместимость зависимостей;
  • pip search — по введенному названию, ищет пакеты, опубликованные в PyPI;
  • pip wheel — собирает wheel-архив по вашим требованиям и зависимостям;
  • pip hash — Вычисляет хеши архивов пакетов;
  • pip completion — вспомогательная команда используется для завершения основной команды;
  • pip help — помощь по командам.
Читайте также:  После установки windows 10 как изменить разрешение экрана

Пример работы с пакетами

PIP позволяет устанавливать, обновлять и удалять пакеты на компьютере. Ниже попробуем разобраться с работой менеджера pip на примере парсинга названий свежих статей на сайте habr.com.

  • установим нужные пакеты;
  • импортируем пакет в свой скрипте;
  • разберемся, что такое requirements.txt
  • обновим/удалим установленные пакеты;

Шаг #1. Установка.

Для начала, нам необходимо установить beautifulsoup4 – библиотеку для парсинга информации с веб-сайтов.

pip3 install beautifulsoup4

pip найдет последнюю версию пакета в официальном репозитории pypi.org . После скачает его со всеми необходимыми зависимостями и установит в вашу систему. Если вам нужно установить определенную версию пакета, укажите её вручную:

pip3 install beautifulsoup4==4.8.2

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

Также для работы beautifulsoup нам понадобится пакет lxml :

pip install 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.

Если вы просматривали какие-либо проекты Python на Github или где-либо еще, вы, вероятно, заметили файл под названием requirements.txt . Этот файл используется для указания того, какие пакеты необходимы для запуска проекта (в нашем случае beautifulsoup4 и lxml).

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

pip freeze > requirements.txt

и выглядит следующим образом:

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

Теперь ваш скрипт вместе с файлом requirements.txt можно сохранить в системе контроля версий (например git).

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

pip install -r requirements.txt

Шаг #4. Обновление/удаление установленных пакетов.

Команда pip list —outdated выведет список всех устаревших пакетов. Обновить отдельно выбранный пакет поможет команда:

pip install package-name —upgrade

Однако бывают ситуации, когда нужно обновить сразу все пакеты из requirements.txt. Достаточно выполнить команду:

pip install -r requirements.txt —upgrade

Для удаления пакета выполните:

pip uninstall package-name

Для удаления всех пакетов из requirements.txt:

pip uninstall -r requirements.txt -y

Мы разобрали основы по работе с PIP. Как правило, этого достаточно для работы с большей частью проектов.

Оцените статью