Раздел помощи SpaceWeb

Как установить библиотеку в Python

22 мар, 2024

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

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

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

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

Что такое PyPI 

PyPI (Python Package Index) – это официальное хранилище сторонних пакетов для Python, которое содержит тысячи программных пакетов. Эти пакеты могут включать: 

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

Что такое pip

Установщик пакетов pip – это стандартный инструмент для установки и управления пакетами из PyPI. Он позволяет легко добавлять, обновлять и удалять пакеты, тем самым значительно упрощая процесс управления зависимостями в проектах на Python. 

С помощью pip можно автоматизировать установку пакетов, указав в файле требований (requirements.txt) список зависимостей проекта, что особенно полезно при развёртывании проектов в различных средах или при работе в команде.

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

Для установки pip вам нужно сначала убедиться, что Python установлен на вашем компьютере. Начиная с версии 3.4, pip автоматически устанавливается вместе с Python.

Вы можете проверить наличие Python и pip с помощью следующих инструкций:

Windows

  1. Откройте командную строку. Для этого перейдите в меню «Пуск», введите cmd и нажмите клавишу Enter
  2. Затем введите следующую команду для проверки версии Python:

python --version

Linux

  1. Запустите терминал с помощью клавиш Ctrl+Alt+T
  2. Затем выполните следующие команды для проверки версии Python. Для Python 2 введите:
python --version

А для Python 3 используйте команду:

python3 –version

macOS

  1. Откройте Терминал. Для этого воспользуйтесь комбинацией клавиш Command + Пробел, чтобы вызвать поиск Spotlight. Затем введите «Терминал» в поисковую строку и нажмите Enter
  2. Для проверки версии Python пропишите:
python –version

Если Python установлен, но pip отсутствует, выполните следующие шаги:

Windows

  1. Загрузите скрипт get-pip.py на ваш компьютер. Это можно сделать, посетив страницу https://bootstrap.pypa.io/get-pip.py. 
  2. Откройте командную строку. Для этого перейдите в меню «Пуск», введите cmd и нажмите клавишу Enter
  3. Перейдите в каталог, куда был загружен скрипт get-pip.py. Например:
cd C:\Users\Sweb\Downloads

Замените «C:\Users\Sweb\Downloads» на фактический путь к папке скачивания на вашем компьютере.

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

Linux

  1. Откройте терминал с помощью комбинации клавиш Ctrl+Alt+T.
  2. Сначала необходимо скачать скрипт get-pip.py. В зависимости от версии Python, которую вы используете, вам нужно будет выполнить одну из следующих команд. 

Для Python 2 используйте:

wget https://bootstrap.pypa.io/pip/2.7/get-pip.py 

Для Python 3 введите:

wget https://bootstrap.pypa.io/get-pip.py

 

  1. После успешной загрузки скрипта запустите его с помощью Python, чтобы установить pip и setuptools (если они ещё не установлены). 

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

python get-pip.py 

Если вы используете Python 3, возможно, вам потребуется использовать python3 вместо python:

python3 get-pip.py

 

macOS

  1. Для установки pip на macOS, обычно рекомендуется использовать пакетный менеджер Homebrew, который позволяет легко устанавливать программное обеспечение на операционной системе macOS. 

Если у вас ещё не установлен Homebrew, его можно установить, запустив следующую команду в терминале:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 

  1. Когда система запросит, введите пароль.

  1. Перезагрузите терминал.
  2. Снова откройте терминал. Это можно сделать, зажав комбинацию клавиш Command + Пробел, введя «Терминал» и нажав Enter.
  3. Введите команду для установки Python 3, который включает в себя pip. Homebrew установит последнюю версию Python вместе с pip:
brew install python

 

  1. Чтобы убедиться, что pip установлен, введите команду:
pip3 --version 

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

Windows

  1. Откройте командную строку. Это можно сделать, нажав на меню «Пуск», введя в поисковике cmd и нажав клавишу Enter.
  2. В открывшемся окне командной строки пропишите команду для обновления pip:
python -m pip install --upgrade pip 

Эта команда инициирует процесс обновления pip до последней доступной версии. В итоге pip будет обновлён.

Linux

  1. Откройте терминал, используя сочетание клавиш Ctrl+Alt+T.
  2. В зависимости от установленной версии Python, вам нужно будет ввести одну из следующих команд:

Для Python 2:

python -m pip install --upgrade pip 

Для Python 3:

python3 -m pip install --upgrade pip

 

macOS

  1. Откройте терминал, нажав комбинацию клавиш Command + Пробел. Введите «Терминал» в поисковой строке и нажмите Enter.
  2. В открывшемся терминале пропишите команду:
python -m pip install --upgrade pip 

Если у вас установлена версия Python 3, вам может потребоваться команда «python3» вместо «python»:

python3 -m pip install --upgrade pip

 

Готово! Вы обновили pip до последней доступной версии.

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

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

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

pip install your_package_name 

Замените «your_package_name» на имя нужного пакета. Pip автоматически скачает последнюю версию пакета из PyPI и установит его вместе с любыми зависимостями.

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

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

pip install -U your_package_name 

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

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

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

pip uninstall your_package_name 

После подтверждения операции pip удалит указанный пакет.

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

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

pip install --force-reinstall your_package_name 

Эта команда принудительно удалит и заново установит «your_package_name» и его зависимости.

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

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

pip list 

Так вы сможете быстро проверить зависимости проекта.

Информация о пакете

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

pip show your_package_name 

Эта команда предоставит важные сведения о «your_package_name» и поможет вам лучше понять установленные библиотеки.