Когда я использую подсказку запуска в Windows XP Professional (Win+R) и python.exe
или python
, она работает и приветствует меня приглашением python.
Однако, когда я запускаю окно cmd
, а затем python.exe
или python
, он не находит его.
Это то, чего я ожидаю, поскольку каталог Python (для меня I:\Python31\
) отсутствует в моем PATH
.
Как же получается, что если я python.exe
в командной строке Win+R, это сработает?
Редактировать: вот частичный вывод SET
, я удалил большинство ненужных записей, я не уверен, почему это полезно, кроме PATH
которая, как я уже сказал, не включает каталог Python. Если вам нужна конкретная переменная, кроме этих, пожалуйста, спросите.
CLIENTNAME=Console
CommonProgramFiles=I:\Program Files\Common Files
ComSpec=I:\WINDOWS\system32\cmd.exe
FP_NO_HOST_CHECK=NO
OS=Windows_NT
Path=I:\WINDOWS\system32;I:\WINDOWS;I:\WINDOWS\system32\WBEM;I:\WINDOWS\system32\WindowsPowerShell\v1.0;I:\Qt\2010.05\mingw\bin;I:\Program Files\CMake 2.8\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
ProgramFiles=I:\Program Files
PROMPT=$P$G
SESSIONNAME=Console
SystemDrive=I:
SystemRoot=I:\WINDOWS
VBOX_INSTALL_PATH=I:\Program Files\Oracle\VirtualBox\
windir=I:\WINDOWS