- Что такое PyPI
- Что такое pip
- Как установить pip
- Как обновить pip
- Как установить и управлять пакетами в pip
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
- Откройте командную строку. Для этого перейдите в меню «Пуск», введите cmd и нажмите клавишу Enter.
- Затем введите следующую команду для проверки версии Python:
python --version
Linux
- Запустите терминал с помощью клавиш Ctrl+Alt+T.
- Затем выполните следующие команды для проверки версии Python. Для Python 2 введите:
А для Python 3 используйте команду:
macOS
- Откройте Терминал. Для этого воспользуйтесь комбинацией клавиш Command + Пробел, чтобы вызвать поиск Spotlight. Затем введите «Терминал» в поисковую строку и нажмите Enter.
- Для проверки версии Python пропишите:
Если Python установлен, но pip отсутствует, выполните следующие шаги:
Windows
- Загрузите скрипт get-pip.py на ваш компьютер. Это можно сделать, посетив страницу https://bootstrap.pypa.io/get-pip.py.
- Откройте командную строку. Для этого перейдите в меню «Пуск», введите cmd и нажмите клавишу Enter.
- Перейдите в каталог, куда был загружен скрипт get-pip.py. Например:
Замените «C:\Users\Sweb\Downloads» на фактический путь к папке скачивания на вашем компьютере.
- Запустите команду:
Linux
- Откройте терминал с помощью комбинации клавиш Ctrl+Alt+T.
- Сначала необходимо скачать скрипт get-pip.py. В зависимости от версии Python, которую вы используете, вам нужно будет выполнить одну из следующих команд.
Для Python 2 используйте:
Для Python 3 введите:
- После успешной загрузки скрипта запустите его с помощью Python, чтобы установить pip и setuptools (если они ещё не установлены).
Введите следующую команду:
Если вы используете Python 3, возможно, вам потребуется использовать python3 вместо python:
macOS
- Для установки pip на macOS, обычно рекомендуется использовать пакетный менеджер Homebrew, который позволяет легко устанавливать программное обеспечение на операционной системе macOS.
Если у вас ещё не установлен Homebrew, его можно установить, запустив следующую команду в терминале:
- Когда система запросит, введите пароль.
- Перезагрузите терминал.
- Снова откройте терминал. Это можно сделать, зажав комбинацию клавиш Command + Пробел, введя «Терминал» и нажав Enter.
- Введите команду для установки Python 3, который включает в себя pip. Homebrew установит последнюю версию Python вместе с pip:
- Чтобы убедиться, что pip установлен, введите команду:
Как обновить pip
Windows
- Откройте командную строку. Это можно сделать, нажав на меню «Пуск», введя в поисковике cmd и нажав клавишу Enter.
- В открывшемся окне командной строки пропишите команду для обновления pip:
Эта команда инициирует процесс обновления pip до последней доступной версии. В итоге pip будет обновлён.
Linux
- Откройте терминал, используя сочетание клавиш Ctrl+Alt+T.
- В зависимости от установленной версии Python, вам нужно будет ввести одну из следующих команд:
Для Python 2:
Для Python 3:
macOS
- Откройте терминал, нажав комбинацию клавиш Command + Пробел. Введите «Терминал» в поисковой строке и нажмите Enter.
- В открывшемся терминале пропишите команду:
Если у вас установлена версия Python 3, вам может потребоваться команда «python3» вместо «python»:
Готово! Вы обновили pip до последней доступной версии.
Как установить и управлять пакетами в pip
Установка пакетов
Для добавления нового пакета в ваш проект используйте команду:
Замените «your_package_name» на имя нужного пакета. Pip автоматически скачает последнюю версию пакета из PyPI и установит его вместе с любыми зависимостями.
Обновление пакетов
Чтобы обновить существующий пакет до последней версии, используйте:
Эта команда найдет и установит обновления для «your_package_name», гарантируя, что вы используете последние доступные функции и исправления безопасности.
Удаление пакетов
Если пакет больше не нужен в вашем проекте, его можно удалить:
После подтверждения операции pip удалит указанный пакет.
Переустановка пакетов
В некоторых случаях может потребоваться переустановить пакет, например, для сброса его состояния до изначальных настроек:
Эта команда принудительно удалит и заново установит «your_package_name» и его зависимости.
Просмотр установленных пакетов
Чтобы увидеть список всех установленных в вашей среде пакетов и их версий, выполните:
Так вы сможете быстро проверить зависимости проекта.
Информация о пакете
Для получения детальной информации о конкретном установленном пакете, включая его зависимости, версию и домашнюю страницу, используйте:
Эта команда предоставит важные сведения о «your_package_name» и поможет вам лучше понять установленные библиотеки.