Как мне добавить Python в Windows PATH?


80

Я хочу иметь возможность запускать команды Python из Windows CMD. Однако, если я не указываю полный путь Python для каждой команды, я получаю сообщение об ошибке: « Python не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл ».

Как добавить Python в Windows PATH навсегда?

Ответы:


77

Для Windows 10/8/7:

  1. Открыть System Properties(щелкните правой кнопкой мыши Computerв меню «Пуск» или используйте сочетание клавиш Win+ Pause)
  2. Нажмите Advanced system settingsна боковой панели.
  3. Нажмите Environment Variables...
  4. Выберите PATHв System variablesразделе
  5. Нажмите Edit
  6. Добавьте путь Python в конец списка (пути разделяются точкой с запятой). Например:

    C:\Windows;C:\Windows\System32;C:\Python27
    

Для Windows XP:

  1. Открыть System Properties(введите его в меню «Пуск» или используйте сочетание клавиш Win+ Pause)
  2. Переключиться на Advancedвкладку
  3. Нажмите Environment Variables...
  4. Выберите PATHв System variablesразделе
  5. Нажмите Edit
  6. Добавьте путь Python в конец списка (пути разделяются точкой с запятой). Например:

    C:\Windows;C:\Windows\System32;C:\Python27
    
  7. Проверьте новое окно терминала или, если вы используете встроенный терминал в текстовом редакторе, закройте и перезапустите ваш редактор, иначе изменения не будут применены.


@ alord1689 Щелкните правой кнопкой мыши «Мой компьютер» на рабочем столе и выберите «Свойства»
Майкл Мрозек

1
Интересно, что Python фактически устанавливается. В более ранних версиях папка находилась в корневом каталоге (C: / Python27), но теперь веб-установка по умолчанию помещает ее в AppData / Local пользователя здесь: C: \ Users \ {yourUserNameGoesHere} \ AppData \ Local \ Programs \ Python \ Python36 Я не устанавливал флажок во время установки Python, но после добавления этого в конец пути, как заявили другие пользователи, похоже, он работает. По крайней мере, новые командные окна имели это в пути, и Python запустился бы. Окна Git BASH все еще используют старый путь и, вероятно, требуют перезагрузки.
MikeM

12

Для тех, кто пытается достичь этого с помощью Python 3.3+, установщик Windows теперь имеет возможность добавить python.exe в путь поиска системы. Читайте больше в документах .


2
Кроме того, он устанавливает 3,7 в C:\Users\${username}\AppData\Local\Programs\Python\Python37- просто говорят
Csaba Toth

1

Как видно из документации по Python :

В Windows есть встроенный диалог для изменения переменных среды (следующее руководство относится к классическому представлению XP): щелкните правой кнопкой мыши значок своего компьютера (обычно он находится на рабочем столе и называется «Мой компьютер») и выберите «Свойства». Затем откройте вкладку «Дополнительно» и нажмите кнопку «Переменные среды».

Короче говоря, ваш путь:

Мой компьютер ‣ Свойства ‣ Дополнительно ‣ Переменные среды В этом диалоговом окне вы можете добавлять или изменять пользовательские и системные переменные. Чтобы изменить системные переменные, вам необходим неограниченный доступ к вашему компьютеру (то есть права администратора).


1
  • Нажмите на кнопку Windows, чтобы начать поиск
  • введите «system env» и нажмите «изменить системные переменные окружения»
  • Теперь нажмите на вкладку «Дополнительно» в верхней части.
  • Внизу нажмите кнопку с надписью «переменные среды»
  • Теперь в поле «user variable'your user name» в верхней части окна нажмите на путь, затем отредактируйте
  • Это должно привести к появлению другого окна, в котором вы хотите нажать «new» и ввести команды: «C: \ Python27» и «C: \ Python27 \ scripts»
  • Python теперь должен работать в командной строке

Это тот же ответ, уже опубликованный в принятом ответе. Пожалуйста, не публикуйте ответы, если они не добавляют полезную и уникальную информацию для обсуждения.
music2myear

0

Щелкните правой кнопкой мыши на «Мой компьютер», выберите «Свойства». Затем найдите кнопку «Переменные среды» (в Win7 она находится на вкладке «Дополнительно»; я забыла, где она находится в других версиях Windows). Нажмите на это, и под Системными переменными отредактируйте Путь один.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.