Найти в Дзене
IT Start | Python

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

Для продуктивной работы с Python важно знать, как устанавливать библиотеки. Библиотеки расширяют функционал языка, помогают работать с данными, вебом, графикой и машинным обучением. В ходе данной статьи рассмотрим все актуальные способы установки, включая использование новых инструментов. Для большинства проектов самым простым и удобным способом установки библиотек в Python является менеджер пакетов pip. С его помощью можно быстро добавить нужную библиотеку в свой проект и сразу начать использовать её функционал. Чтобы установить необходимую библиотеку, необходимо сделать следующее: Например, для установки популярной библиотеки для работы с веб-запросами под названием requests нужно прописать следующее: pip install requests Далее можно будет отслеживать этапы установки: Poetry — это современный инструмент для управления зависимостями и виртуальными окружениями Python-проектов. Он позволяет: pip install poetry poetry new my_project
cd my_project Данная команда создаёт структуру проекта
Оглавление

Введение

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

Как установить библиотеку в Python через pip

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

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

  • Открыть терминал / командную строку.
  • Введите команду: pip install имя_библиотеки
  • После завершения установки библиотека готова к использованию.

Например, для установки популярной библиотеки для работы с веб-запросами под названием requests нужно прописать следующее:

pip install requests

Далее можно будет отслеживать этапы установки:

   Установка библиотеки в Python с использованием pip Admin
Установка библиотеки в Python с использованием pip Admin

Управление зависимостями с Poetry

Poetry — это современный инструмент для управления зависимостями и виртуальными окружениями Python-проектов. Он позволяет:

  • Создавать изолированные виртуальные окружения автоматически;
  • Управлять зависимостями через один файл pyproject.toml;
  • Фиксировать версии пакетов в poetry.lock, чтобы проект всегда оставался стабильным;
  • Легко публиковать пакеты в PyPI.

Установка Poetry

pip install poetry

Создание проекта с Poetry

poetry new my_project
cd my_project

Данная команда создаёт структуру проекта с базовыми файлами и виртуальным окружением.

Добавление библиотеки в проект

poetry add имя_библиотеки

  • Библиотеки устанавливаются в виртуальное окружение проекта и фиксируются в poetry.lock.
  • Лучше всего добавлять зависимости через Poetry, а не напрямую через pip, чтобы не нарушать lock-файл.

Синхронизация зависимостей

poetry install

Эта команда устанавливает все зависимости проекта из pyproject.toml и poetry.lock.

Использование pip внутри виртуального окружения

Иногда нужно установить пакет, которого нет в Poetry, напрямую через pip:

poetry run pip install имя_библиотеки

Как установить библиотеку в Python через uv

uv — это новый и быстрый менеджер зависимостей для Python, написанный на Rust. Он ориентирован на работу с проектами и их окружениями, создаёт изолированные виртуальные среды и фиксирует зависимости.

Зачем использовать uv:

  • Управление зависимостями на уровне проекта, а не глобально;
  • Высокая скорость установки и синхронизации пакетов;
  • Возможность использовать привычные pip-команды внутри uv-окружения;
  • Автоматическое создание и поддержка виртуального окружения;
  • Подходит для проектов, где требуется стабильность версий пакетов.

Установка uv

Чтобы использовать uv, сначала его нужно установить:

pip install uv

Добавление библиотеки в проект

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

uv add имя_библиотеки

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

Синхронизация зависимостей

После добавления рекомендуется выполнить синхронизацию зависимостей:

uv sync

Обеспечивает соответствие окружения файлу зависимостей (uv.lock).

Использование pip внутри uv

Если необходимо выполнить привычные pip‑команды внутри uv-окружения, то это можно сделать так:

uv pip install numpy

  • uv автоматически создаёт виртуальное окружение для проекта.
  • Все зависимости фиксируются в lock‑файле для стабильности.
  • Основной сценарий — работа с проектом, но можно использовать pip внутри uv при необходимости.

Установка библиотек с GitHub или сторонних источников

Для библиотек, которых нет в PyPI, можно использовать установку с GitHub. Для этого после pip install необходимо прописать git+ и указать ссылку на репозиторий:

pip install git+https://github.com/username/repository.git

Это удобно для тестирования свежих версий и бета-реализаций библиотек.

Работа с локальными пакетами

Иногда библиотека поставляется в виде файла .whl или .tar.gz. Установка локального файла:

pip install путь_к_файлу.whl

Сравнение инструментов

Инструмент Скорость Управление окружением Для кого подходит pip Средняя Требует ручного venv Новички, простые скрипты Poetry Высокая Автоматизировано Профессиональная разработка uv Экстремальная Автоматизировано Продвинутые пользователи

Заключение

В ходе статьи мы с Вами узнали, как устанавливать библиотеки в Python. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂

Мой Telegram канал по Python

Мой YouTube канал