14 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

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

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

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

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

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

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

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

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

Вы должны быть уверены, что Python должным образом установлен на вашей системе. На Windows откройте командную строку с помощью комбинации Win+X . На Mac запустите терминал с помощью Command+пробел , а на Linux – комбинацией Ctrl+Alt+T или как-то иначе именно для вашего дистрибутива.

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

На 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.

  1. Скачайте установочный скрипт get-pip.py. Если у вас Python 3.2, версия get-pip.py должны быть такой же. В любом случае щелкайте правой кнопкой мыши на ссылке и нажмите “Сохранить как…” и сохраните скрипт в любую безопасную папку, например в “Загрузки”.
  2. Откройте командную строку и перейдите к каталогу с файлом get-pip.py.
  3. Запустите следующую команду: python get-pip.py

Как установить 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)

Читайте так же:
Как зайти в БИОС в Виндовс 10

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

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

1. pipВведение

pip — это современный универсальный инструмент управления пакетами Python. Предоставляет функции поиска, загрузки, установки и удаления пакетов Python.

pipОфициальная рекомендуемая установка и управлениеPythonПакетный инструмент, используйте его для загрузки и управленияPythonОчень удобно.pipСамым большим преимуществом является то, что он может не только загружать нужные нам пакеты, но и загружать связанные зависимые пакеты. Вкратце представимpipКак использовать.

2. pipустановка

Python 2.7.9 И последующие версии,Python 3.4 И последующие версии были установлены по умолчаниюpip. Если вам не нужно использовать более раннююPythonВерсия, последнюю версию рекомендуется скачать с официального сайта PythonPythonверсия. Если это более низкая версияPythonХочу установитьpip, Вы можете обратиться к следующей статье
Как установить pip под Windows

3. Команда pip и ее параметры

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

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

4. Общие команды pip

4.1 Установите модуль

использоватьpip установкаPythonФормат команд модуля следующий:
pip install <имя пакета>
Например, если мы хотим установитьpygame, Вы можете ввести в окне командной строки pip install pygame ,Как показано ниже:

Онлайн-установка может быть осуществлена ​​после использования этой команды,pygameИ связанные с ним зависимости будут автоматически загружены вPythonиз Lib>site-packages Каталог, как показано

4.2 Удалить модуль

Удалить модуль тоже очень просто, формат команды следующий:
pip uninstall <имя пакета>
Если мы хотим удалитьpygameМодуль, просто введите pip uninstall pygame , Эффект следующий:

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

Используйте команду pip freeze Вы можете просмотреть установленные в настоящее время пакеты и их номера версий, pip list Да, как показано на рисунке:

Читайте так же:
Как настроить графический планшет?

4.4 Просмотр обновляемых пакетов

Используйте команды pip list -o , Вы можете просмотреть текущие обновляемые пакеты, как показано на рисунке:

4.5 обновления указанного пакета

Если вы хотите обновить версию определенного модуля или пакета, вы можете использовать следующий формат команды:
pip install -U <имя пакета>
Изображение вышеnumpyМодуль в качестве примера, вводим команды в окне командной строки pip install -U numpy , Как показано на рисунке:

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

команда python -m pip install —upgrade pip Может быть достигнутpipОбновить. Как показано:

Установить файлы WHL в автономном режиме

Обычно мы используем pip install Команда для установки ** сторонней библиотеки python через Интернет, но некоторые библиотеки могут столкнуться с трудностями при установке. В настоящее время нам может потребоваться установить файл whl в автономном режиме для установки этой библиотеки. Ниже описаны конкретные шаги.

1. Загрузите whl-файл необходимого пакета.

Вы можете найти соответствующий пакет, который вам нужен, по ссылке нижеwhlфайл
Репозиторий пакетов расширения Python
Обратите внимание, что каждыйwhlCp в имени файлаДолжен соответствовать тому, что вы используетеpythonВерсия соответствует. Такие какcp36**
относится к соответствующемуpython3.6Версия файла

2. Установите колесный модуль.

Используйте команды в окне командной строки pip install wheel Установить колесный модуль онлайн

3. Установите whl файл

В окне командной строки используйте команду cd, чтобы перейти кwhlКаталог, в котором находится файл, а затем используйте команду pip install ***.whl ЗавершитьwhlФайловая установка.

Установка pip — Python: Настройка окружения

Если вы используете macOS или Windows и устанавливали Python согласно нашим рекомендациям, то pip будет установлен вместе с интерпретатором. На Ubuntu его нужно поставить отдельно:

Запуск pip

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

Итак, вызываем pip:

При показе своей версии pip также сообщает, куда установлен он сам и на какой версии Python он был запущен.

Обратите внимание на структуру команды, которую мы вызывали. Эта команда означает " python3 , запусти модуль ( -m ) с именем pip как программу с параметром —version ". Если вы в дальнейшем увидите в документации к pip команды, вроде pip help , то смело вызывайте python3 -m pip help — результат будет нужный!

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

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

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

Итак, установка cowsay:

Во-первых, мы видим, что пакет установился и стал доступен интерпретатору. Во-вторых, пакет — забавный 🙂

Флаг –-user команды pip install сообщает pip, что мы хотим установить пакет в глобальное окружение текущего пользователя. Если этот флаг не указать, то pip установит пакет в общесистемное окружение. Старайтесь не делать так!

pip, точки входа и PATH

Установленный пакет cowsay, как мы видели выше, может быть использован из кода. Но этот пакет имеет ещё и так называемую точку входа (или entry point).

Читайте так же:
Epson TX117 Скачать драйвер

Точки входа — это готовые к исполнению программы, содержащиеся в пакете. Если у пакета есть таковые, то pip создаст для каждой специальный исполняемый скрипт, который позволит удобно запускать программу из командной оболочки. Но нужно помнить, что путь до директории, в которую pip помещает такие скрипты (на Linux это

/.local/bin ) нужно добавить в PATH ! Если путь прописан правильно, то скрипт для cowsay должен работать так:

Точка входа — это всегда Python-модуль, пригодный для запуска в роли программы (такие программы называют ещё исполняемыми файлами, позже мы рассмотрим, как такие делать). Создаваемые pip'ом скрипты внутри вызывают python3 -m имя_модуля , поэтому установленный нами cowsay можно запускать точно также:

Всегда свежий pip!

Как вы могли уже догадаться, сам pip — это тоже точка входа одноимённого пакета pip, поэтому мы его запускаем командой python3 -m pip . А ещё pip может устанавливать и, что более важно, обновлять! Вы можете установить свежий pip в пользовательское окружение (именно туда, чтобы не сломать системный pip) с помощью такой команды:

Открыть доступ

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

Установка PIP на Python 3. Базовые команды

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

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

PIP — что это?

Речь идет об утилите командной строки, позволяющей инсталлировать и деинсталлировать программные пакеты PyPI с помощью простейшей команды pip . Еще PIP («пип») называют системой управления программными пакетами, написанными на языке Python. Подразумеваются пакеты, которые находятся в центральном репозитории PyPI.

Чаще всего работа с PIP не вызывает проблем, особенно если у пользователя уже есть опыт работы с терминалом в операционной системе Windows, Linux, Mac.

Также стоит отметить, что для Python серии 3.4 и выше PIP уже установлен (installed), так как он устанавливается (installs) по умолчанию одновременно с Пайтоном. Именно поэтому для начала надо проверить версию Python, которая есть на компьютере. Седлать это несложно: просто запустите в терминале следующую команду:

Эта команда работает для Windows и Mac. Если у пользователя установлена операционная система Linux, то команда для Python 2 будет аналогичной, а вот для версии 3 будет немного отличаться:

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

  • для Windows — комбинация клавиш Win+X;
  • для Mac — Command+пробел;
  • для Linux — Ctrl+Alt+T (возможны различия в зависимости от установленного дистрибутива).

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

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

Особенности PIP install для Python 3 на Windows

Ниже представлен алгоритм установки PIP для Пайтон 3. Этот алгоритм подходит, если на компьютере пользователя установлена ОС Windows 7/8.1/10.

  1. Скачивается инсталляционный скрипт get-pip.py. Для этого надо перейти по ссылке, нажать правой кнопкой мыши на любую часть экрана и выполнить «Сохранить как…». Скрипт можно сохранять в любую папку на усмотрение пользователя. Пусть это будет, к примеру, папка «Загрузки».
  2. Открывается командная строка и осуществляется переход к каталогу, куда скачан файлом get-pip.py (в нашем случае это папка «Загрузки», но может быть и любая другая).
Читайте так же:
Как устранить ошибки, возникающие при загрузке страницы

На картинке выше был открыт терминал, потом выполнен переход в папку «Загрузки» (использовалась команда cd ). Просмотрев содержимое директории с помощью команды dir , мы удостоверились в том, что скрипт (файл) с именем get-pip и расширением .py в этой папке присутствует.

3. Запускается команда: python get-pip.py

Устанавливаем PIP на Mac

В последних версиях операционной системы Mac как Python, так и PIP уже установлены. Однако команда инсталляции через терминал все же существует:

sudo easy_install pip

Также можно воспользоваться утилитой командной строки Homebrew (она тоже должна быть установлена):

brew install python

Установка на Linux

Если пользователю достался Линукс-дистрибутив с предустановленным языком программирования Python3, получить PIP можно с помощью системного менеджера пакетов — это более практичный и эффективный способ.

Для Python3 и Advanced Package Tool это выглядит следующим образом:

sudo apt-get install python3-pip

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

Обновление PIP для Python

Обновление позволяет всегда иметь свежую версию. Это важно с точки зрения безопасности.

Обновление PIP трудностей не вызывает. Для Windows все просто:

python -m pip install -U pip

Не менее сложен процесс и для операционных систем Mac и Linux:

pip install -U pip

Если разговор идет о текущих версиях Linux, нужна команда pip3.

Как работает PIP?

Когда все выполнено правильно, система готова к работе и позволят устанавливать программные пакеты pip (библиотеки, фреймворки) непосредственно из репозитория PyPI:

pip install package-name

При необходимости можно установить и конкретную версию интересующего пакета (а не последнюю, как это происходит по умолчанию):

pip install package-name==1.0.0

Также можно выполнить поиск определенного пакета:

pip search «your_query»

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

pip show package-name

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

Удаление тоже не вызывает затруднений:

pip uninstall package-name

Пример

Команды ниже производят установку известнейшей Пайтон-библиотеки с открытым исходным кодом NumPy:

sudo pip3 install numpy

pip3 install numpy

Если команда выше не сработает, можно обратиться к утилите напрямую:

Python wheels

Выше была рассмотрена работа с зависимыми Python-пакетами и их установка посредством pip из PyPI. Однако некоторые специалисты утверждают, что этот подход имеет свои минусы:

  1. Оказывается влияние на производительность — пользователю постоянно нужно скачивать и выполнять сборку пакетов, что тоже не всегда быстро.
  2. Работа осуществляется онлайн — если с интернетом проблемы, инсталляция не произойдет.
  3. Стабильность и надежность могут оказаться под вопросом — утверждение справедливо, если:

— возникают проблемы и неполадки на стороне PyPI;

— возникают нарушения зависимостей (некоторые нужные пользователю пакеты удаляются из PyPI);

— возникают неполадки у хостингового провайдера, способные привести к недоступности сетевых ресурсов, того же PyPI.

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

Для справки: Wheel — современный формат распространения пакетов в среде Python (wheel пришел на замену eggs). Подробнее об этом можете почитать здесь.

Как установить Python Pip в Ubuntu 20.04

Pip — это инструмент для установки пакетов Python. С помощью pip вы можете искать, загружать и устанавливать пакеты из индекса пакетов Python (PyPI) и других индексов пакетов.

Читайте так же:
Как увеличить экран на ноутбуке

В этом руководстве объясняется, как установить pip для Python 3 и Python 2 в Ubuntu 20.04. Мы также познакомим вас с основами установки и управления пакетами Python с помощью pip.

Подготовка

Python бывает двух видов; Python 2 и Python 3. Начиная с Ubuntu 20.04, Python 3 включен в базовую установку системы, а Python 2 доступен для установки из репозитория Universe. Пользователям рекомендуется перейти на Python 3.

При глобальной установке модуля Python настоятельно рекомендуется установить пакет deb модуля с помощью инструмента apt , поскольку они протестированы на правильную работу в системах Ubuntu. Пакеты Python 3 имеют префикс python3- а пакеты Python 2 имеют префикс python2- .

Используйте pip для установки модуля глобально, только если для этого модуля нет пакета deb.

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

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

Чтобы установить pip для Python 3 в Ubuntu 20.04, выполните следующие команды от имени пользователя root или sudo в своем терминале:

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

Когда установка будет завершена, проверьте установку, проверив версию pip:

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

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

Pip для Python 2 не включен в репозитории Ubuntu 20.04. Мы будем устанавливать pip для Python 2 с get-pip.py скрипта get-pip.py .

Начните с включения репозитория юниверса:

Обновите индекс пакетов и установите Python 2:

Используйте curl для загрузки скрипта get-pip.py :

После включения репозитория запустите сценарий от имени пользователя sudo с помощью python2 чтобы установить pip для Python 2:

Pip будет установлен глобально. Если вы хотите установить его только для своего пользователя, запустите команду без sudo . Сценарий также установит setuptools и wheel , которые позволят вам устанавливать исходные дистрибутивы.

Проверьте установку, напечатав номер версии pip:

Результат будет выглядеть примерно так:

Как использовать Pip

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

Чтобы просмотреть список всех команд и параметров pip, введите:

Вы можете получить дополнительную информацию о конкретной команде, используя pip <command> —help . Например, чтобы получить дополнительную информацию о команде установки, введите:

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

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

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

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

Установка пакетов с помощью Pip с использованием файлов требований

requirement.txt — это текстовый файл, содержащий список пакетов pip с их версиями, которые необходимы для запуска определенного проекта Python.

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

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

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

Обновить пакет с помощью Pip

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

Удаление пакетов с помощью Pip

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

Выводы

Мы показали вам, как установить pip на ваш компьютер с Ubuntu и как управлять пакетами Python с помощью pip.

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

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector