n1ro°
RU

Компьютеры · Инструкция

pip command not found: проверить python -m pip

Выполните `python --version` и `python -m pip --version`; на Windows при необходимости `py -m pip --version`. Если модул

Редакция N1RO · Проверено

Короткий ответ

Сначала выполните `python -m pip --version` (на Windows также `py -m pip`); если это работает, проблема только в PATH, а если модуль отсутствует — установите pip официальным способом для вашей поставки Python/`ensurepip` там, где он поддерживается.

Проверка по порядку

  • Выполните `python --version` и `python -m pip --version`; на Windows при необходимости `py -m pip --version`.
  • Если модуль найден, используйте `python -m pip ..` и отдельно исправляйте PATH только если нужен короткий executable.
  • Если модуль отсутствует, определите способ установки Python и не смешивайте системный package manager с произвольным installer.

Исправление

  1. Где поддерживается `ensurepip`, выполните `python -m ensurepip --upgrade` согласно документации.
  2. При необходимости обновите pip через `python -m pip install --upgrade pip`, соблюдая правила managed environment.
  3. Создайте venv и снова проверьте `python -m pip --version`, отделив проектное окружение от системного PATH.

Как понять, что исправлено

  • python -m pip --version указывает на ожидаемый interpreter/venv и package installation работает без зависимости от случайного PATH.

Важно

Не устанавливайте pip случайным скриптом поверх системного Python. Используйте python -m pip и официальный способ вашей поставки/окружения.

Что учитывать

Не устанавливайте pip случайным скриптом поверх системного Python. Используйте python -m pip и официальный способ вашей поставки/окружения.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Installation). Пример и формулировки — редакция N1RO на 2026-09-17.