Баннер мобильный (3) Пройти тест

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

Упрощаем разработку и расширяем возможности языка

Инструкция

1 апреля 2025

Поделиться

Скопировано
Как установить библиотеку в Python: 3 способа

Содержание

    Чтобы не писать нужные функции с нуля каждый раз, разработчики используют библиотеки. Это наборы готового кода для выполнения какой-то задачи — например, математическая библиотека numpy содержит функции для работы с числами.

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

    Способ №1. Установить библиотеку вручную

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

    Сайт предлагает скачать и установить любой пакет двумя способами:

    • с помощью команды пакетного менеджера pip;
    • вручную — для этого нужно скачать архив с библиотекой с сайта PyPI. 

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

    python setup.py install

    Эта команда с помощью Python запускает файл setup.py — в пакете он отвечает за установку компонентов.

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

    Способ №2. Использовать easy install

    Для Python существует модуль под названием easy install. Он позволяет быстро устанавливать в язык новые расширения — понадобится всего лишь написать одну команду. Скачать этот модуль проще всего вместе с расширением setuptools — оно есть на PyPI, и его можно установить вручную способом из предыдущего пункта.

    После того как утилита установится, можно будет загрузить библиотеку в Python через нее. Для этого нужно из папки, где установлен setuptools, вызвать в терминале команду:

    easy_install <имя пакета>

    Вместо <имя пакета> нужно подставить название интересующей библиотеки, которое можно посмотреть на PyPI или ее официальном сайте. Инструмент скачает и установит библиотеку автоматически.

    Пользоваться easy install можно и из других папок — но понадобится прописывать полный путь к утилите. Правда, если установить ее в корневой каталог операционной системы, это делать не понадобится — ОС будет «видеть» утилиту, из какой бы папки ее ни вызвали.

    У easy install есть два ограничения:

    • с ее помощью нельзя удалить какую-то библиотеку или отключить ее;
    • иногда при использовании возникают ошибки — она может попытаться запустить не установленную на компьютер библиотеку.

    Способ №3. Использовать pip

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

    Начиная с Python версии 3.4 pip устанавливается вместе с самим языком. Его не нужно скачивать отдельно. Это понадобится, только если вы работаете с какой-то из более старых версий. 

    Проверить, установлен ли pip, можно с помощью команды в терминале:

    pip --version

    Если менеджер уже установлен, высветится его версия. Если нет — появится сообщение, что такого пакета в системе нет. В таком случае pip можно скачать с PyPI и установить ручным способом.

    Также pip можно загрузить с сайта PyPa — рабочей группы, которая занимается его разработкой. Вручную это можно сделать в любой системе. В Linux также возможно скачать его с помощью команды в терминале:

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

    Или с помощью easy install:

    easy_install pip

    Оба способа позволяют скачать файл get-pip.py. После этого его нужно запустить в Python через терминал:

    python get-pip.py

    После того как pip загрузится и инсталлируется, его можно будет использовать для установки библиотек. Это просто — фактически установить нужный пакет можно с помощью одной команды. Но возможности pip куда шире, чем у easy install. 

    Менеджер умеет не только устанавливать, но и обновлять или удалять библиотеки в Python. А еще — подгружать зависимости, то есть модули, нужные для работы какой-то из библиотек.

    Установить модуль в Python с помощью pip можно так:

    pip install <имя пакета>

    Кроме того, есть еще несколько команд, которые могут понадобиться при работе с библиотеками:

    • pip install -U <имя пакета> — обновить библиотеку до актуальной версии;
    • pip install <имя пакета>==<номер версии> — установить библиотеку какой-то конкретной версии;
    • pip install —force-reinstall <имя пакета> — принудительно переустановить библиотеку, например если та установилась с ошибками;
    • pip uninstall <имя пакета> — удалить библиотеку, которая перестала быть нужной;
    • pip list — посмотреть список установленных пакетов;
    • pip show <имя пакета> — посмотреть информацию о конкретном установленном пакете.

    Достаточно ввести нужную команду в терминал, и pip автоматически выполнит нужное действие.

    Что еще стоит сделать

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

    Чтобы конкретная программа «увидела» нужный модуль, его нужно добавить в код с помощью строчки:

    import <имя пакета>

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

    После этого можно использовать в коде нужные функции и компоненты из библиотеки. Если все установилось как следует, при этом не должно возникнуть никаких ошибок. Готово — нужными модулями можно пользоваться на свое усмотрение.

    Инструкция

    Поделиться

    Скопировано
    0 комментариев
    Комментарии