Перейти к содержимому

Почему у меня есть несколько исполняемых файлов Python?

-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 существует? Могу ли я сделать это?

157 просмотров
Musixauce3000 спросил 10 лет назад
M 110

1 ответ

2
Принятый ответ

Тот, кто у тебя, %WinDir%- это пусковая установка.

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

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

Vassile ответил 10 лет назад
V 434