Pip не является внутренней или внешней командой исполняемой программой или пакетным файлом

Ефрем
Вопрос задан13 августа 2024 г.

1 Ответ

2

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

Ошибка “pip не является внутренней или внешней командой, исполняемой программой или пакетным файлом” означает, что утилита pip (менеджер пакетов Python) не найдена в переменной окружения PATH. Это означает, что операционная система не может найти pip и выполнить команду.

Причины ошибки:

  • Неправильная установка Python: pip устанавливается вместе с Python. Если Python установлен неправильно, pip может быть недоступен.
  • Отсутствие pip в PATH: Переменная окружения PATH содержит список каталогов, где операционная система ищет исполняемые файлы. Если каталог, где находится pip, не указан в PATH, ошибка будет появляться.
  • Проблемы с pip: В редких случаях pip может быть поврежден или отсутствовать в каталоге установки Python.

Решение проблемы:

1. Проверка установки Python

  • Открытие командной строки: Запустите командную строку (CMD в Windows, терминал в Linux/MacOS).
  • Проверка версии Python: Введите команду python --version. Если Python установлен, вы увидите версию.
  • Проверка наличия pip: Введите команду pip --version. Если pip установлен, вы увидите версию.

2. Добавление pip в PATH

  • Нахождение каталога установки Python: Обычно pip находится в каталоге Scripts внутри директории установки Python (например, C:\Python310\Scripts).
  • Добавление каталога в PATH:
    • Windows:
      1. Откройте “Панель управления” -> “Система и безопасность” -> “Система”.
      2. Нажмите “Дополнительные параметры системы”.
      3. Перейдите на вкладку “Дополнительно” и выберите “Переменные среды”.
      4. В разделе “Системные переменные” найдите переменную PATH и нажмите “Изменить”.
      5. Добавьте путь к каталогу с pip с помощью точки с запятой (;) в качестве разделителя.
      6. Сохраните изменения.
    • Linux/MacOS:
      1. Откройте файл /.bashrc (или /.zshrc для Zsh).
      2. Добавьте следующую строку, заменив /path/to/pip на реальный путь к каталогу с pip:
        export PATH=$PATH:/path/to/pip
        
      3. Сохраните изменения и перезапустите терминал.

3. Переустановка pip

  • Переустановка Python: В некоторых случаях может помочь переустановка Python. Используйте официальный установщик Python с веб-сайта python.org.
  • Установка pip вручную: Если Python уже установлен, а pip отсутствует, вы можете установить его вручную.
    • Windows: Скачайте установочный пакет get-pip.py с сайта bootstrap.pypa.io. Затем откройте командную строку, перейдите в каталог, где вы скачали файл, и запустите команду:
      python get-pip.py
      
    • Linux/MacOS: Введите следующую команду в терминале:
      python -m ensurepip
      

Дополнительные советы:

  • Проверка окружения: Если вы используете виртуальные окружения Python, убедитесь, что pip установлен в том же окружении.
  • Использование менеджеров пакетов: Некоторые менеджеры пакетов, такие как conda или Homebrew, могут автоматизировать установку pip и Python.

Ошибка “pip не является внутренней или внешней командой” обычно связана с отсутствием pip в переменной окружения PATH. Проверка установки Python, добавление pip в PATH, или переустановка pip должны решить эту проблему.

Вячеслав
Ответ получен17 сентября 2024 г.

Ваш ответ

Загрузить файл.