«Python» не распознается как команда

Я только что загрузил и установил Python 2.7.2 на свой ноутбук, и я пытаюсь запустить некоторые примеры программ. Мой ноутбук работает под управлением Windows XP.

Когда я открываю окно cmd и python я получаю:

«python» не распознается как внутренняя или внешняя команда, операционная программа или командный файл.

Я не человек Windows (в основном, мэйнфреймы). Однако я предполагаю, что есть некоторая команда, которую мне нужно выполнить, чтобы определить python как команду. Может ли кто-нибудь сказать мне, что это за команда?

Установщик разместил Python в C:\Python27\ .

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

  1. На рабочем столе щелкните правой кнопкой мыши Мой компьютер и выберите «Свойства».
  2. В окне «Свойства системы» перейдите на вкладку «Дополнительно».
  3. В разделе «Дополнительно» нажмите кнопку «Переменные среды».
  4. Выделите переменную Path в разделе «Системные переменные» и нажмите кнопку «Изменить».
  5. Добавьте путь к исполняемому файлу python ( c:\Python27\ ). Каждый разный каталог разделяется точкой с запятой. (Примечание: не помещайте пробелы между элементами в PATH . Ваше дополнение к PATH должно читать ;c:\Python27 NOT ; C\Python27 )
  6. Примените изменения. Возможно, вам придется перезагрузить систему, но просто перезапустить cmd.exe должно быть достаточно.
  7. Запустите cmd и повторите попытку. Он должен работать.

Это связано с тем, что исполняемый файл Python не находится в пути поиска вашей операционной системы. В Windows запустите CMD. Печатать

setx PATH PythonPath

где PythonPath обычно C:\Python27 или C:\Python33 зависимости от вашей версии Python. После перезапуска CMD вы должны увидеть результаты при наборе текста

Python –version

Python поставляется с небольшой утилитой, которая исправляет это . Из командной строки выполните:

 c:\python27\tools\scripts\win_add2path.py 

Убедитесь, что вы закроете окно команд (с кнопкой « exit или «закрыть») и откройте его снова.

Еще одно уточнение для тех, кто начинает. Когда вы добавляете C:\PythonXX в свой путь, убедитесь, что между переменными нет НИКАКИХ ПРОСТРАНСТВ, например

Эта:

SomeOtherDirectory;C:\Python27

Не это:

SomeOtherDirectory; C:\Python27

Это заняло у меня хорошую 15-минутную головную боль, чтобы понять (я на окнах 7, возможно, зависит от ОС). Счастливое кодирование.

Перейдите на вкладку «Панель управления» / «Система» / «Дополнительно» / Enviromental Variables

Найдите переменную с именем PATH в нижнем списке и отредактируйте ее. Добавить в конец C: \ Python27

Откройте новое окно cmd и попробуйте сейчас.

У меня была такая же проблема в течение длительного времени. Мне просто удалось это разрешить.

Итак, вам нужно выбрать свой Путь, как и другие, упомянутые выше. Что я сделал:

Откройте командное окно. Записать путь установки = C: \ Python24 ( укажите местоположение и версию для вашего питона). Теперь введите python , он должен работать.

Досадная часть этого заключается в том, что вы должны вводить ее каждый раз, когда вы открываете CMD.

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

в PowerShell введите следующее:

[Environment] :: SetEnvironmentVariable («Путь», «$ env: Путь; C: \ Python27», «Пользователь»)

Закройте PowerShell, а затем запустите его снова, чтобы убедиться, что Python теперь работает. Если этого не произойдет, может потребоваться перезагрузка.

введите описание изображения здесь

Убедитесь, что вы нажмете «Добавить python.exe на путь во время установки» и выберите:

«Будет установлен на локальном жестком диске»

Это исправило мою проблему, надеюсь, что это поможет …

В дополнение к сообщению @Udi это то, что скрипт пытался сделать, но не работал со мной.

Я больше не должен был устанавливать в PATH .

 C:\Users\hUTBER\AppData\Local\Programs\Python\Python35 C:\Users\hUTBER\AppData\Local\Programs\Python\Python35\Scripts 

Был ли мой и теперь python работает в cmd

Другим полезным, но простым решением может быть перезагрузка компьютера после выполнения загрузки, если Python находится в переменной PATH. Это была ошибка, которую я обычно делаю при загрузке Python на новую машину.

После перезагрузки моей машины Windows часто распознает Python в переменной PATH.