Python在windows命令行上不工作?

Python在windows命令行上不工作?,python,windows,Python,Windows,我在这里束手无策 我有两个:C:\Python34\和C:\Python33\ 我已经将C:\Python34\添加到Path系统变量中,并且尝试将其创建为PYTHONPATH,但这两种方法都不起作用。是的,当然我重新启动了命令行,然后我甚至尝试重新启动计算机 下一步我能试试什么?我不知道如何“调试”这样的系统问题 python和python3(两个候选命令名)仍然是无法识别的Windows命令行命令 echo%PATH%给出了以下信息: C:\Users\Aerovistae>echo

我在这里束手无策

我有两个:
C:\Python34\
C:\Python33\

我已经将
C:\Python34\
添加到Path系统变量中,并且尝试将其创建为PYTHONPATH,但这两种方法都不起作用。是的,当然我重新启动了命令行,然后我甚至尝试重新启动计算机

下一步我能试试什么?我不知道如何“调试”这样的系统问题

python
python3
(两个候选命令名)仍然是无法识别的Windows命令行命令


echo%PATH%
给出了以下信息:

C:\Users\Aerovistae>echo %PATH%
C:\ProgramData\Oracle\Java\javapath;C:\Python34\Lib\site-packages\PyQt5;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program
Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;C:\Program Files\Intel\Wi
Fi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Comp
onents\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;c:\Program Files (x86)\Microsoft SQL Server
\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:
\Program Files (x86)\Common Files\Ulead Systems\MPEG;C:\Program Files (x86)\Common Files\Lenovo;C:\Program Files\OpenAFS\Comm
on;C:\Program Files\OpenAFS\Client\Program;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\git\cmd;C:\Users\Aerovist
ae\AppData\Local\GitHub\PortableGit_015aa71ef18c047ce8509ffb2f9e4bb0e3e73f13\cmd;C:\Users\Aerovistae\AppData\Local\GitHub\Por
tableGit_015aa71ef18c047ce8509ffb2f9e4bb0e3e73f13\bin;C:\Users\Aerovistae\AppData\Local\Apps\2.0\2711ZE2V.R4O\7RBECTVA.7T9\gi
th..tion_317444273a93ac29_0001.0000_64b63662dd016e14;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Users\Aerovistae\AppDat
a\Local\Apps\2.0\2711ZE2V.R4O\7RBECTVA.7T9\gith..tion_317444273a93ac29_0001.0000_64b63662dd016e14\NativeBinaries/x86;C:/Postg
reSQL/9.2/bin;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Prog
ram Files\nodejs\; C:\Python34\;C:\RailsInstaller\Git\cmd;C:\RailsInstaller\Ruby1.9.3\bin;C:\Program Files\Intel\WiFi\bin\;C:
\Program Files\Common Files\Intel\WirelessCommon\;C:\Python33;C:\Program Files\Java\jdk1.7.0_25\bin;C:\Users\Aerovistae\AppDa
ta\Roaming\npm

python
返回
“python”未被识别为内部或外部命令,可操作的程序或批处理文件。
python3

相同,如果当前环境的
%PATH%
具有
c:\python34
,如果
c:\python34
中有名为
python
的可执行文件,则会识别python命令

检查
c:\python34
中是否有
python.exe
。如果没有,请在
c:\python34
中找到它存在的位置。如果目录是
c:\python34\some\path


还要检查python可执行文件和操作系统是否具有相同的位。我的意思是两者都应该是32位或64位。一个不能识别另一个。

echo%PATH%和
python
命令的输出是什么?你能把它粘贴到这里吗?编辑为包含输出如果我导航到Python34文件夹,它可以工作…你没有给我们显示真实的输出。我们需要看到真实的输出。在
C:\Python34`或
C:\Python33`中是否有
python
可执行文件?检查我的回答文件夹中确实有可执行文件。好的,它刚刚开始工作。我完全不知所措。我把它重新添加到路径中,现在它神秘地工作了。