Может ли файл python быть выполнен в командной строке независимо от диска, на котором вы установили программу Python?

если я установил программу Python на свой диск E, а не на диск C, необходимо ли мне выполнять файлы Python на том же диске, на котором я установил программу Python в командной строке?

например, я установил программу Python на свой диск E. Мне можно разрешить выполнять файлы python только с помощью следующей команды?

E:\python34\python filename.py

НЕТ

C:\python34\python filename.py

or

E:\others_direactory\python filename.py

поэтому мне всегда нужно указывать компьютеру использовать программу Python для выполнения python.py, иначе он предупредит: «XXX не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл».

это правильно?

Спасибо


person Yu Xiong    schedule 27.05.2015    source источник
comment
Если вы добавите E:\python34 к системному пути, вы можете запустить команду как python filename.py   -  person Jake Griffin    schedule 28.05.2015
comment
После добавления этого я должен иметь возможность напрямую запускать E:\python filename.py? @ДжейкГриффин   -  person Yu Xiong    schedule 28.05.2015
comment
Проверено! Оно работает! Спасибо!   -  person Yu Xiong    schedule 28.05.2015
comment
«E:\» не должен быть необходим, просто «python».   -  person Jake Griffin    schedule 28.05.2015
comment
но в моей командной строке он всегда начинается с C:\›User\Xiongyu› @JakeGriffin   -  person Yu Xiong    schedule 28.05.2015


Ответы (2)


Да, вы всегда должны указывать компьютеру использовать исполняемый файл Python для выполнения программ Python. Не имеет значения, устанавливаете ли вы на диск C: или E:, вам всегда нужно начинать с указания исполняемого файла python. Программа, которую вы запускаете, — это просто переданный ей аргумент.

Вы можете сделать это менее болезненным, выполнив то, что предложил @jake-griffin, и добавив местоположение в системную переменную Path, поэтому вам нужно будет ввести только python вместо всего пути к нему.

person ioscode    schedule 27.05.2015

Этот пост должен объяснить, как установить переменные среды.

Как добавить путь к python в Windows 7?

person Jason Clark    schedule 27.05.2015
comment
Это не проблема с путем Python, это проблема с системным путем - person Jake Griffin; 28.05.2015