Python

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

Библиотеку в Python обычно устанавливают через pip. Самый надежный способ — запускать pip не отдельной командой, а через тот Python, с которым вы работаете

python -m pip install requests

На Windows часто удобнее так:

py -m pip install requests

На macOS и Linux часто так:

python3 -m pip install requests

Но перед установкой лучше создать виртуальное окружение. Тогда библиотеки одного проекта не будут смешиваться с библиотеками другого проекта

Библиотека, пакет и модуль

Пакет — то, что вы устанавливаете через pip, например requests

Модуль — то, что вы импортируете в коде, например import requests

Библиотека — общее слово для набора готового кода

Для первого понимания достаточно запомнить: устанавливаем через pip install, подключаем через import

Правильный рабочий вариант

Создайте папку проекта

mkdir python-library-demo
cd python-library-demo

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

Windows:

py -m venv .venv
.venv\Scripts\activate
python3 -m venv .venv
source .venv/bin/activate

После активации установите библиотеку

python -m pip install requests

Проверьте, что библиотека установилась

python -c "import requests; print(requests.__version__)"

Если в консоли появилась версия, библиотека установлена правильно

Первый файл с установленной библиотекой

Создайте файл check_site.py

import requests

response = requests.get("https://www.python.org/", timeout=10)

print("Статус:", response.status_code)
print("Длина ответа:", len(response.text))

Запустите:

python check_site.py

Если вы видите статус 200 и длину ответа, библиотека работает

Почему лучше писать python -m pip

Команда pip install requests иногда ставит библиотеку не туда, куда вы думаете. На компьютере может быть несколько версий Python, несколько окружений и несколько pip

Команда python -m pip install requests означает: возьми именно этот Python и запусти его pip

Это сильно уменьшает путаницу

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

python -m pip install requests beautifulsoup4 lxml

После установки можно проверить импорт

python -c "import requests, bs4, lxml; print('ok')"

Как сохранить список библиотек проекта

Когда проект уже работает, сохраните зависимости в файл requirements.txt

python -m pip freeze > requirements.txt

Потом на другом компьютере можно восстановить библиотеки так:

python -m pip install -r requirements.txt

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

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

python -m pip install --upgrade requests

Если обновляете библиотеку в рабочем проекте, сначала проверьте код после обновления. Новая версия может поменять поведение

Как удалить библиотеку

python -m pip uninstall requests

pip спросит подтверждение. Введите y и нажмите Enter

Частые ошибки

ModuleNotFoundError: No module named requests

Библиотека не установлена в то окружение, из которого вы запускаете код

Проверьте:

python -m pip show requests
python check_site.py

Если pip show ничего не показывает, установите пакет еще раз в активном окружении

pip не является внутренней или внешней командой

На Windows используйте:

py -m pip install requests

Если не работает и это, проверьте установку Python

VS Code не видит библиотеку

В VS Code выбран другой интерпретатор Python. Откройте Command Palette через Ctrl + Shift + P, найдите Python: Select Interpreter и выберите Python из папки .venv

Что почитать дальше по Python

Если нужен общий маршрут по теме, откройте рубрику Python. Для соседних задач пригодятся эти разборы:

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные

Настройки cookie

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x