Как установить pip
Перейти к содержимому

Как установить pip

  • автор:

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

Представьте, вы — начальник, и вам нужно собрать отчетность и все документы за год. Вы просите это сделать менеджера, у которого вся документация в доступе — он знает, где искать и как собрать. Так же и в Python: чтобы было удобно работать со всеми библиотеками или пакетами, нужен менеджер пакетов — pip, который вместо вас […]

Подготовлено_выпускником —>

Как устанавливаются пакеты в Python

Получите востребованную профессию бесплатно. Обучение от 1 до 4 месяцев

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

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

Как устанавливать пакеты Python с pip и без, простыми словами объясняем в статье.

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

PIP — это стандартный инструмент для управления пакетами в Python. Его рекомендуется использовать для установки и управления пакетами.

Для установки PIP для Python 3 необходимо выполнить следующие шаги:

  1. Убедитесь, что у вас установлен Python 3.
  2. Установите пакеты python3-pip и python3-dev для вашей операционной системы. Например, для Ubuntu это можно сделать следующим образом:

    sudo apt-get install python3-pip python3-dev

  3. Проверьте, что PIP установлен правильно:

    pip3 —version

  4. Если все прошло успешно, вы увидите версию PIP для Python 3.

Для установки PIP для Python 2 следует сделать точно такие же шаги, заменяя команды установки пакетов на соответствующие версии пакетов для Python 2. Например, для Linux это будет:

apt-get install python-pip

Затем можно проверить, что PIP установлен успешно для Python 2, выполнив команду:

pip —version

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

Пакеты в Python — это директория с обязательным модулем __init__.py. Остальное содержимое опционально и может включать модули или другие пакеты.

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

Установить пакет можно двумя способами:

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

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

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

  1. Откройте терминал или командную строку в своей операционной системе.
  2. Введите команду `pip install название_пакета`, где `название_пакета` — это название и версия пакета, который вы хотите установить. Если вы хотите установить последнюю версию пакета, то просто напишите название пакета, без указания его версии.
  3. Нажмите клавишу Enter. PIP начнет загрузку и установку запрошенного пакета.
  4. Когда PIP завершит установку пакета, вы увидите сообщение об успешном завершении операции.

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

pip install requests — Установить пакет requests

pip install Flask==1.1.2 — Установить конкретную версию Фреймворка Flask

pip install numpy==1.19.5 — Установить конкретную версию пакета numpy

Важно: выполнение команды `pip install` может потребовать прав администратора. Если вы используете систему Linux, стоит запустить команду от имени суперпользователя с помощью команды `sudo`. Например:

sudo pip install requests

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

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

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

  1. Откройте терминал или командную строку в операционной системе.
  2. Введите команду `pip uninstall название_пакета`, где `название_пакета` — это название пакета Python, который вы хотите удалить.
  3. Нажмите клавишу Enter.
  4. Подтвердите удаление пакета, запустив команду `yes`.

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

pip uninstall requests # Удалить пакет requests

pip uninstall Flask # Удалить пакет Фреймворка Flask

pip uninstall numpy # Удалить пакет numpy

Важно : для выполнения команды `pip uninstall` может потребоваться права администратора. Если работаете в системе Linux, то выполните команду от имени суперпользователя, используя команду `sudo`. Например :

sudo pip uninstall requests

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

Если вы не хотите использовать pip, то установить пакеты на Python можно и без менеджера — pip. Чтобы это сделать следуете шагам, описанным ниже:

  1. Скачайте и установите пакет, который вы хотите установить. Обычно пакеты Python содержат файлы с расширением .tar.gz или .zip.
  2. Разархивируйте пакет в любой удобной для вас папке.
  3. Откройте терминал или командную строку.
  4. Перейдите в папку, которую вы создали на предыдущем шаге.
  5. Запустите файл setup.py , который находится в папке пакета, следующей командой:

    python setup.py install
  6. После запуска скрипта установки, Python установит пакет, который вы выбрали.

Пример установки пакета pillow (установочный файл можно скачать с сайта https://pypi.org/project/Pillow/ ):

tar -xf Pillow-7.2.0.tar.gz

cd Pillow-7.2.0

python setup.py install

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

Стать квалифицированным разработчиком реально, обучившись на курсах IT от федерального проекта «Содействие занятости» .

Выбирайте, в какой профессии вы хотите стартовать:

  • «Тестировщик программного обеспечения: с нуля до первых проектов»
  • «Web-программист: с нуля до первых проектов»
  • «1С программист»
  • «Android-разработчик: создание мобильных приложений»
  • «Аналитик данных:с нуля до разработки прикладных решений для бизнеса»
  • «Project manager в IT: старт карьеры руководителя ИТ проектов»

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

После окончания программы вы получите документ установленного образца и возможность пройти оплачиваемую стажировку в компаниях-партнерах проекта. Сейчас «Содействие занятости» сотрудничает с крупными компаниями: Литрес, МТС, Яндекс, Кинопоиск, ВТБ, банк «Открытие», Теле2 и другими.

Как только закончите обучение, вы получите доступ в закрытый канал с 4500+ вакансиями от проверенных работодателей России. Мы связываемся с работодателями по всей России и ищем для вас актуальные вакансии «с опытом» и «без», чтобы вы могли найти работу мечты после обучения. Каждый день канал добавляется больше 10 свежих вакансий

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

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

Поделиться:

Бесплатно помогаем найти работу мечты

Лучшая инвестиция — это инвестиция в себя, в свои знания и будущее. Оставьте заявку на бесплатное обучение прямо сейчас и станьте участником проекта.

Получите востребованную профессию бесплатно. Обучение от 1 до 4 месяцев

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

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

sudo apt update sudo apt install python3-pip 

Запуск pip

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

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

-m pip --version pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8) 

При показе своей версии 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 может быть использован из кода. Но этот пакет имеет еще и точку входа.

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

При этом нужно обращать внимание на путь до директории, в которую pip помещает такие скрипты — например, на Linux это ~/.local/bin . Этот путь нужно добавить в PATH . Проверьте содержимое PATH , и если путь прописан правильно, то скрипт для cowsay должен работать так:

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

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

Как вы могли уже догадаться, сам pip — это тоже точка входа одноименного пакета pip, поэтому мы его запускаем командой python3 -m pip .

Еще pip нужно периодически обновлять. Вы можете установить свежий pip в пользовательское окружение с помощью такой команды:

-m pip install --user --upgrade pip 

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

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

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов

Наши выпускники работают в компаниях:

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

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

MacOS #

  • Для установки Python будем использовать пакетный менеджер Homebrew. Пропишите в командной строке brew install python . Поскольку по умолчанию на MacOS ставится Xcode, который включает в себя Python 2.7, для запуска Python 3 в командной строке используйте команду python3 , а так же для установки пакетов нужно будет писать не просто pip , а pip3 .
  • Если у вас уже есть Python 3, но нет pip , то введите в командной строке следующие команды:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py 

Linux #

Чтобы установить Python и pip в Linux, достаточно выполнить соответствующие команды для вашего дистрибутива.

Установка pip в Debian/Ubuntu #

sudo apt update sudo apt install python sudo apt install python3-pip 

Установка pip на CentOS и RHEL #

sudo yum update sudo yum install epel-release sudo yum install python sudo yum install python-pip 

Установка pip на Fedora #

sudo dnf update sudo dnf install python3 

Установка pip на Arch Linux #

sudo pacman -Syu sudo pacman -S python sudo pacman -S python-pip 

Установка pip на openSUSE #

sudo zypper refresh sudo zypper install python sudo zypper install python3-pip 

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

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

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

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

Python PIP объяснение

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

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

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

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

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

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

pip —version
Вы увидите версию и путь, а также версию python, для которой в дальнейшем будут устанавливаться пакеты:

pip 19.2.3 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
В разных версиях Python команда должна выглядеть как pip , pip3 или pip3.8.

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

python3.7 -m pip install package-name

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

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

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

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

$ python get-pip.py

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

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

PIP установка

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

$ sudo apt-get install python-pip

Advanced Package Tool (Python 2.x)
sudo apt-get install python-pip

Advanced Package Tool (Python 3.x)
sudo apt-get install python3-pip

pacman Package Manager (Python 2.x)
sudo pacman -S python2-pip

pacman Package Manager (Python 3.x)
sudo pacman -S python-pip

Yum Package Manager (Python 2.x)
sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel

Yum Package Manager (Python 3.x)
sudo yum install python3 python3-wheel

Dandified Yum (Python 2.x)
sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel

Dandified Yum (Python 3.x)
sudo dnf install python3 python3-wheel

Zypper Package Manager (Python 2.x)
sudo zypper install python-pip python-setuptools python-wheel

Zypper Package Manager (Python 3.x)
sudo zypper install python3-pip python3-setuptools python3-wheel

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

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

$ sudo easy_install pip

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

Обновление

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

python -m pip install -U pip
Для Mac, Linux, или Raspberry Pi:

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

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

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

pip install package-name
pip install pkglts

PIP install команды

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

$ pip check
No broken requirements found.

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

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

pip install package-name —upgrade
Примечание: старая версия пакета автоматически удаляется при обновлении до новой версии.

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

pip install package-name —upgrade —force-reinstall

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

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

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

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

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

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

pip install -r requirements.txt

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

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

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

$ pip list

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

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

pip list —outdated
Полезные опции:

  • -o, —outdated — список устаревших пакетов, для которых доступны обновления.
  • -u, —uptodate — список пакетов не требующих обновления.
  • -l, —local — только список пакетов виртуального окружения (virtualenv).
  • —user — только список пакетов установленных в окружении пользователя.

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

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

$ pip uninstall package-name
$ pip uninstall camelcase

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

Uninstall пакеты

Команды PIP

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

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

$ pip help

help Command

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

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

$ pip search package-name

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

$ pip search Flask

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

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

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

$ pip show package-name
$ pip show Flask

Команда show

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

  • Руководство по программированию игр на Pygame в Python – установка и простые примеры
  • Классификация шаблонов проектирования в Python
  • Шаблон проектирования Singleton в Python
  • Шаблон проектирования Прототип (Prototype) в Python
  • Шаблон проектирования Builder в Python
  • Шаблон проектирования Наблюдатель(Observer) в Python
  • Объектно-ориентированный шаблон в Python
  • Anti Design Pattern: Анти-паттерны в Python

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

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