Как установить пакеты Python с помощью pip

Узнайте, как устанавливать сторонние пакеты в Python и управлять ими с помощью pip. Откройте для себя виртуальные среды, файл require.txt и основные команды.

Попробуйте это решение в редакторе

Обзор

Ключевой причиной огромной популярности Python является его богатая экосистема сторонних пакетов, размещенная в Индексе пакетов Python (PyPI). Эти пакеты позволяют легко интегрировать парсинг веб-страниц, машинное обучение, веб-серверы и анализ данных в ваш код. Для установки этих пакетов Python предоставляет официальный менеджер пакетов pip.

Чтобы установить пакет, вы запускаете `pip install package_name` в терминале вашей системы. При этом последняя версия пакета будет получена из PyPI и установлена ​​в вашей системе. Вы можете указать точные версии, используя синтаксис, например `pip install package_name==1.2.3`, или обновить существующие пакеты с помощью флага `--upgrade`.

В современной разработке крайне важно использовать виртуальные среды (например, venv) для изоляции зависимостей пакетов для каждого проекта, предотвращая конфликты между глобальными системными библиотеками. Затем зависимости можно экспортировать в файл `requirements.txt` и установить массово с помощью команды `pip install -r require.txt`.

Код и вывод выполнения

Это моделирование показывает, как пишутся и настраиваются распространенные команды pip в терминальных средах.

# Note: pip is a command-line tool, not a Python code keyword.
# Below is a simulation showing how pip commands are written and run:

command_install = "pip install requests"
command_upgrade = "pip install --upgrade requests"
command_requirements = "pip install -r requirements.txt"

print("To install a package, run:")
print(f"  $ {command_install}")
print("To upgrade an existing package, run:")
print(f"  $ {command_upgrade}")
print("To install from a requirements file, run:")
print(f"  $ {command_requirements}")
Терминальный выход
To install a package, run:
  $ pip install requests
To upgrade an existing package, run:
  $ pip install --upgrade requests
To install from a requirements file, run:
  $ pip install -r requirements.txt

Пошаговая реализация

  • Откройте терминал или командную строку (не пишите команды pip внутри файла Python).
  • Запустите pip install <имя_пакета>, чтобы загрузить библиотеку из PyPI.
  • Запустите pipFree > require.txt, чтобы сохранить все текущие зависимости проекта.

Часто задаваемые вопросы

Как исправить ошибку «команда pip не найдена»?

Убедитесь, что Python добавлен в переменную PATH вашей системы, или попробуйте вызвать оболочку модуля: python -m pip install <package>.

Какова цель виртуальной среды (venv)?

Он изолирует зависимости проекта в локальной папке, предотвращая поломку или конфликт библиотек в одном проекте с библиотеками в другом.

Связанные темы

Рекомендуемые ресурсы Python

Расширьте свои знания с помощью соответствующих интерактивных руководств, шпаргалок и сравнений кода.