подробное решение

Полное сообщение об ошибке

git bash

bash: pip: command not found

cmd.exe или Powershell

'pip' is not recognized as an internal or external command,
operable program or batch file.

Почему Пип не может быть найден

Ваша среда командной строки не может видеть pip. Либо вы его не установили, либо вам нужно добавить каталог, в котором находится pip, в PATH.

Проверка работоспособности: есть ли у меня действительно PIP?

Нажмите на ссылку и установите бесплатное удобное приложение для поиска под названием все от voidtools и найдите pip3.exe.



Это покажет вам каждый pip3.3xe на вашем ПК:

Вы можете видеть, что некоторые программы, которые я установил, имеют свои собственные файлы pip3. Я хочу вызвать pip3, который поставляется с python, поэтому я выбираю тот, который находится в фактическом каталоге установки Python.

Эта папка, вероятно, выглядит примерно так:

C:\Users\YOUR_USERNAME\AppData\Local\Programs\Python\Python36\Scripts

Используйте свое фактическое имя пользователя вместо YOUR_USERNAME,ваш путь может отличаться.

Совет по навигации

Если вы используете навигацию в Windows, вы можете легко перейти к папке AppData, введя макрос %appdata% в строку пути в окне проводника Windows (ранее Windows Explorer).

Вариант 1: установите Python с включенным параметром PIP.

Установите флажок, чтобы добавить Python в путь, чтобы ваш пункт можно было «найти» с помощью строки cmd.

Ищите такие флажки при запуске установщика Python:

«Добавить python в переменные среды» — это также формулировка, которую вы можете найти в зависимости от того, какую версию вы устанавливаете.

Вариант 2: добавить Pip в PATH вручную

Если вы пропустили это предупреждение после установки Python,

WARNING: The scripts pip.exe, pip3.6.exe and pip3.exe are installed in 'C:\Users\YOUR_USERNAME\AppData\Local\Programs\Python\Python36\Scripts' which is not on PATH.
 Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

Он указывает вам точный путь к pip3.exe, поэтому скопируйте этот путь. Мой выглядит так:

C:\Users\YOUR_USERNAME\AppData\Local\Programs\Python\Python36\Scripts

Найдите «окружающая среда» на вкладке поиска Windows.

Выберите «Редактировать системные переменные среды».

Есть две таблицы, одна для пользовательской среды и одна для системной среды.

Обычно я редактирую системный путь, чтобы все пользователи могли получить доступ к pip. Щелкните путь, который вы хотите отредактировать (я обычно выбираю нижний), и нажмите кнопку редактирования.

Нажмите кнопку «Создать», а затем вставьте путь к файлу pip3.exe.

После того, как вы вставили новый путь в конец переменной системной среды пути, вы можете нажать «ОК», чтобы закрыть окно.

Перезапустите терминал и введите «pip». Вы должны увидеть вывод справки в терминале. Это должно выглядеть примерно так.

Если нет, вернитесь к переменной среды пути и убедитесь, что она верна. Следите за пробелами в неправильном месте, лишними символами и т. д.

Вариант 3: установка псевдонима

Если вы используете Git bash или подсистему Windows для Linux или даже внутри контейнера Docker с использованием Linux, Cygwin или любой другой среды Linux в Windows, вы можете использовать псевдоним.

Введите vim ~/.bashrc , чтобы открыть файл bashrc. Это файл, который выполняется каждый раз, когда вы открываете окно оболочки. Перезапустите терминал.

alias pip='C:\\Users\\YOUR_USERNAME\\AppData\\Local\\Programs\\Python\\Python36\\pip3.exe'

Несколько других замечаний:

  • Вы ДОЛЖНЫ использовать одинарные кавычки
  • Вы ДОЛЖНЫ избежать косой черты \.
  • Вы ДОЛЖНЫ использовать косую черту в стиле Windows (\). Стиль Unix (/) не будет работать.
  • Вы ДОЛЖНЫ избегать пробелов на пути. Если у YOUR_USERNAME есть пробел, введите следующее:
alias pip='C:\\Users\\YOUR\ USERNAME\\AppData\\Local\\Programs\\Python\\Python36\\Scripts\\pip3.exe'

Если вы еще не присоединились к Medium, но хотели бы это сделать, нажмите здесь. Зарегистрировавшись на Medium по моей реферальной ссылке, я получу небольшую комиссию.