Добавить в корзинуПозвонить
Найти в Дзене
Иван Корнев

Как установить пакет через pip (без боли с версиями и правами

) pip ставит и обновляет библиотеки Python. Самый надёжный способ — запускать его как модуль: так меньше путаницы, какому Python ставится пакет. 1) Проверка # Windows py --version py -m pip --version # macOS/Linux python3 --version python3 -m pip --version 2) Установка - Последняя версия: python -m pip install requests - Конкретная версия: python -m pip install "requests==2.31.0" - Обновить / удалить: python -m pip install -U PACKAGE python -m pip uninstall PACKAGE 3) Правильно “для проекта”: venv - Создать и активировать: python -m venv .venv # Windows: .\.venv\Scripts\activate # macOS/Linux: source .venv/bin/activate - Дальше ставить пакеты внутри окружения: python -m pip install PACKAGE 4) requirements.txt - Установить зависимости: python -m pip install -r requirements.txt - Зафиксировать текущие: python -m pip freeze > requirements.txt Частые ошибки - pip not found → используйте python -m pip, при необходимости: python -m ensurepip --upgrade - Permission denied / Errno 13

Как установить пакет через pip (без боли с версиями и правами)

pip ставит и обновляет библиотеки Python. Самый надёжный способ — запускать его как модуль: так меньше путаницы, какому Python ставится пакет.

1) Проверка

# Windows

py --version

py -m pip --version

# macOS/Linux

python3 --version

python3 -m pip --version

2) Установка

- Последняя версия:

python -m pip install requests

- Конкретная версия:

python -m pip install "requests==2.31.0"

- Обновить / удалить:

python -m pip install -U PACKAGE

python -m pip uninstall PACKAGE

3) Правильно “для проекта”: venv

- Создать и активировать:

python -m venv .venv

# Windows: .\.venv\Scripts\activate

# macOS/Linux: source .venv/bin/activate

- Дальше ставить пакеты внутри окружения:

python -m pip install PACKAGE

4) requirements.txt

- Установить зависимости:

python -m pip install -r requirements.txt

- Зафиксировать текущие:

python -m pip freeze > requirements.txt

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

- pip not found → используйте python -m pip, при необходимости: python -m ensurepip --upgrade

- Permission denied / Errno 13 → лучше venv, либо python -m pip install --user PACKAGE

- Ошибки сборки → обновить инструменты: python -m pip install -U pip setuptools wheel

Вывод: почти всегда спасают python -m pip + виртуальное окружение.

Подробнее: https://www.ivan-kornev.ru/articles/kak-ustanovit-cherez-pip