我刚刚安装了 Python 3.3 并尝试通过命令提示符运行它:
C:\Users\Foo>python
但我得到了这个:
'python' 不是内部或外部命令、可运行程序或批处理文件。
这很奇怪,因为我将它添加到 PATH ( C:\Python33\
)
但是,如果我使用提升的命令提示符,那么它运行良好:
C:\Windows\system32>python
Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:06:53) [MSC v.1600 64 bit (AM D64)] on win32 输入“帮助”、“版权”、“信用”或“许可证” “ 了解更多信息。
这里发生了什么?如何python
在正常的、非提升的命令提示符下运行?
编辑:我的系统中似乎有两个 PATH 。系统属性\环境变量中的一个是这样的:
C:\Python33\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK \2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\git \cmd;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\
如果我输入path
一个普通的 cmd 我得到这个:
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK \2.0\bin\x86;C:\ Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Heroku\b in;C:\Program Files (x86)\ git\cmd;C:\Program Files (x86)\Windows Kits\8.0\Windows s Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\
为什么我的系统中有 2 个path
,为什么它们不同?(一个开头有python,一个没有)