-1

Я пытаюсь добавить python в мою переменную PATH, но я не уверен, какой добавить, или в чем разница.

У меня есть один в \appdata\local\programs\python\python35-32\python.exe а также один в c:\windows\py.exe

Я понимаю, что Python должен быть помещен в ваш файл PATH при его установке, но когда я попытался использовать python в командной строке, он сказал мне, что такой команды не было. Я проверил файл пути и убедился, что там нет упоминаний о Python. Поэтому, чтобы быстро перейти к расположению Python, я щелкнул правой кнопкой мыши на его записи в меню «Пуск» и сказал открыть файл. В первый раз это привело меня к /python35-32, во второй раз это привело меня к /windows ...

Похоже, python.exe был добавлен за 6 секунд до py.exe. Они оба делают одно и то же.

Так что я имею в виду серьезно ... Почему именно py.exe существует? Могу ли я сделать это?

1 ответ1

2

Тот, что в вашем %WinDir% является лаунчером.

Это не функциональный исполняемый файл Python, а скорее exe версия ярлыка. Поскольку этот файл существует в %WinDir% вы можете ввести py или py.exe любом месте командной строки, чтобы вызвать Python. Этот специальный ярлык не требует изменения %Path% , и это отдельный флажок при установке Python.

В папке установки (python.exe) находится исполняемый файл Python. Если папка установки отсутствует в вашем %Path% вы не можете использовать python.exe в командной строке. Вы можете добавить папку установки в %Path% или использовать py.exe вместо этого, как указано выше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .