
Я знаю, что этот вопрос уже задавался, но я не могу найти решение, которое сработает для меня. Я удалил и переустановил python serval times и изменил путь. Всякий раз, когда я запускаю python в cmd, я получаю эту ошибку: «python» не распознан как внутренняя или внешняя команда, исполняемая программа или пакетный файл. Python будет работать в моем Jupyter Notebook, но если мне нужно что-то установить с помощью pip, я не смогу этого сделать.
решение1
Всякий раз, когда я захожу
python
,cmd
я получаю эту ошибку'python' is not recognized as an internal or external command, operable program or batch file
.
Вам необходимо добавить python.exe
в ваш Windows path переменную(ые). Вы можете сделать это при установке Python с помощью официального установщика отpython.orgвыбрав выборочную установку и отметив правильный вариант добавления Python в переменные среды.
Если вам нужно вручную добавить путь к Python в переменную(ые) пути Windows (например, потому что Python уже установлен), найдите Windows Search и введите env
в него. Щелкните первую ссылку, указывающую, что вы хотите изменить переменные среды.
Если вы используете Windows 7, добавьте eg
;C:\path\to\python
в конец вашейPath
переменной подSystem variables
, гдеpython
находится ваша папка установки Python (используйте толькоPATH
под вашими пользовательскими переменными, если вы хотите, чтобы Python был доступен только этому пользователю). Если вы нажали не на ту ссылку в Windows Search, вам может потребоваться нажать кнопку,Environment Variables...
чтобы перейти к описанным настройкам.В Windows 10 просто добавьте
C:\path\to\python
в конец списка (в новое поле).Не добавляйте
python.exe
в свой путь запись (т.е. онаC:\path\to\python\python.exe
неверна).
Python будет работать в моем Jupyter Notebook, но если мне понадобится
pip
что-то установить, я не смогу этого сделать.
Добавление Python в переменные среды через официальный установщик (выше) должно решить эту проблему. Если нет, вам нужно будет выполнить те же (грубые) шаги выше, но добавить C:\path\to\python\Scripts
в свой путь ( Scripts
это папка, где pip.exe
находится).
В любом случае перезагрузите компьютер, прежде чем пытаться получить доступ к python
/ pip
из командной строки.