Може ли 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

Тази публикация трябва да обясни как да зададете променливите на вашата среда.

Как да добавите към pythonpath в Windows 7?

person Jason Clark    schedule 27.05.2015
comment
Това не е проблем с пътя на Python, проблем е със системния път - person Jake Griffin; 28.05.2015