Выбрать курс

Как установить библиотеку в Python: руководство для новичков

Вы скачали Python, открыли редактор кода, а что дальше — часовое написание программы и исправление багов? Нет, сейчас так никто не работает: для большинства задач уже есть готовые решения в стандартной библиотеке и сторонних модулях. 

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

IT
Инструкции
9
260
04.03.2025
Вы узнаете:

Что такое PyPI и Pip

Для начала разберем основные термины, которые используют при работе с библиотеками в Пайтон.

PyPI (Python Package Index) — это хранилище с тысячами готовых библиотек и пакетов для Питона. Вместо того чтобы писать код с нуля, разработчики скачивают и используют готовые решения.

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

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

С 3.4.0 версии Питон этот инструмент уже включён, но если его нет, установка зависит от вашей операционной системы (ОС).

Windows

Скачайте файл get-pip.py, кликните правой кнопкой мыши по ссылке, выберите «Сохранить как…» и сохраните файл в папку, например, «Загрузки».

Откройте командную строку, перейдите в папку с файлом и напишите:

python get-pip.py


Linux

В дистрибутивах этого ядра для установки pip — разные:

Ubuntu Linux:

sudo apt update 

sudo apt install python3-pip


Arch Linux:

pacman -S python-pip # — Для pip 3

pacman -S python2-pip # — Для pip 2


Fedora Linux:

dnf install python3-pip # — Для pip 3


OpenSUSE:

zypper install python3-pip # — Для pip 3

zypper install python2-pip # — Для pip 2


macOS

В последних версиях этой операционной системы уже предустановлен Python и pip. Однако если последнего нет, введите в терминал скрипт:

sudo easy_install pip

Мечтаете о работе в IT?

Если вы только начинаете осваивать Python, разобраться во всех возможностях может быть непросто. На курсе «Python-разработчик» от Академии Eduson вы научитесь не только устанавливать библиотеки, но и работать с ними на практике: писать код, оптимизировать запросы и разрабатывать реальные проекты. 

После обучения вы сможете устроиться в штат IT-компании, зарабатывая от 76 000 рублей на старте, а через 2–3 года — от 206 000 рублей.

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

С pip можно не только устанавливать библиотеки, но и управлять ими: обновлять до актуальной версии, удалять, переустанавливать при сбоях и получать информацию о пакетах.

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

  • обновление: pip install --upgrade название_библиотеки;

  • удаление: pip uninstall название_библиотеки;

  • переустановка: pip install --force-reinstall название_библиотеки;

  • просмотр установленных пакетов: pip list;

  • информация: pip show название_библиотеки.

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

pip install название_библиотеки

Пример: pip install Django.

Как установить библиотеку в Пайтон. Источник: курс «Python-разработчик» от Академии Eduson

Установка библиотек с помощью conda

Помимо pip, в Python можно использовать conda — пакетный менеджер, который особенно популярен в научных вычислениях, обработке данных и машинном обучении. С его помощью устанавливают не только библиотеки на Питон, но и зависимости на уровне системы (например, компиляторы, инструменты работы с CUDA).

Чтобы установить пакет через conda, достаточно выполнить команду:

conda install название_библиотеки


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

conda install numpy=1.21.0


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

Получите востребованную IT-професссию

Освоить полный цикл создания сайтов и веб-приложений на Python, JavaScript с нуля можно за 8 месяцев на курсе «Fullstack-разработчик на Python с нуля» от Академии Eduson. 

На обучении вы создадите до 16 проектов для портфолио, пройдёте стажировку в IT-компании и будете целый год на связи с куратором: он поможет разобрать непонятные темы и ответит на все вопросы. 

После программы вы сможете начать зарабатывать от 76 000 рублей, а через 2–3 года — от 206 000 рублей.

Создание виртуального окружения

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

Создать новое окружение можно командой:

conda create --name my_env python=3.10


Теперь его нужно активировать с помощью скрипта, универсального для всех операционных систем:

conda activate my_env


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


Чтобы выйти из окружения, напишите в строку:

conda deactivate

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

При работе с проектами важно не только устанавливать библиотеки, но и управлять зависимостями:

  • просмотр установленных пакетов в окружении: conda list;

  • удаление пакета: conda remove название_библиотеки;

  • обновление всех пакетов в окружении: conda update --all;

  • сохранение списка зависимостей в файл: conda env export > environment.yml.

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

Советы по устранению ошибок

При работе с conda могут возникать ошибки, но их можно быстро исправить, зная решения:

  • ошибка несовместимости пакетов: conda update --all;

  • если conda не обновляется или не скачивает пакеты: conda clean --all;

  • не удаётся активировать окружение: убедитесь, что conda добавлена в PATH, или попробуйте команду conda init;

  • ошибка «PackagesNotFoundError» — возможно, библиотека недоступна в стандартных репозиториях, установите её из канала conda-forge: conda install -c conda-forge название_библиотеки.

Если conda выдаёт ошибки, не спешите паниковать — большинство проблем решается одной-двумя командами. Обычно помогают очистка кэша, обновление conda или установка пакетов из альтернативных каналов. Главное — внимательно читать сообщения об ошибках и использовать официальную документацию.

Пройдите обучение в Академии Eduson

Научиться с нуля проектировать интерфейсы сайтов и приложений на HTML, CSS, JavaScript и React с нуля можно за 7,5 месяцев на курсе «Frontend-разработчик» от Академии Eduson. 

Во время обучения вы создадите портфолио с 13 проектами, пройдёте стажировку в IT-компании и будете 365 дней подряд на связи с куратором. На старте карьеры ваш доход сможет составить от 73 000 рублей, а через 2–3 года — от 161 000 рублей.

Как выбрать библиотеку данных Python

Выбор зависит от ваших задач:

  • Pandas — если нужно анализировать и обрабатывать таблицы;

  • NumPy — для сложных вычислений и работы с многомерными массивами данных;

  • Matplotlib и Seaborn — помогают визуализировать данные;

  • Scikit-learn — если требуется машинное обучение;

  • TensorFlow — для нейросетей и DeepLearning.

Перед выбором библиотеки важно учитывать её функциональность, удобство, производительность и поддержку сообществом.

Пример работы библиотеки Pandas

Рассмотрим базовый пример:

Установка (если она ещё не установлена):

pip install pandas


Импорт библиотеки и создание таблицы (DataFrame):

import pandas as pd  

data = {

    "Имя": ["Анна", "Борис", "Виктор"],

    "Возраст": [25, 30, 35],

    "Город": ["Москва", "Санкт-Петербург", "Казань"]

}

df = pd.DataFrame(data)  

print(df)


Чтение данных из CSV-файла:

df = pd.read_csv("data.csv")  # Загружаем данные из файла

print(df.head())  # Выводим первые 5 строк


Фильтрация данных (например, выбрать людей старше 28 лет):

older_than_28 = df[df["Возраст"] > 28]

print(older_than_28)


Группировка и расчёт средних значений:

avg_age = df["Возраст"].mean()

print(f"Средний возраст: {avg_age}")

Вот так с помощью Pandas бизнес-аналитики упрощают работу с таблицами и быстро исследуют данные.

Чем библиотеки Питон полезны для разработчиков

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

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


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

Вы изучите основы пяти профессий, получите две консультации карьерного специалиста, сформируете портфолио и пройдёте стажировку в IT-компании. После программы вы поймёте, в каком направлении вы сможете быстрее развиваться и при этом получать удовольствие от работы.

Подписывайтесь на телеграм-канал Академии Eduson, чтобы видеть больше полезных постов о востребованных профессиях и карьерном росте, узнавать про скидки и акции на обучение.
Екатерина Озерова
Копирайтер

Бегает, крутит педали и много смеётся.

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

Узнай, какая профессия тебе подойдёт
Пройти тест