首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么python只能在管理员模式下使用cmd?

为什么python只能在管理员模式下使用cmd?
EN

Stack Overflow用户
提问于 2013-10-17 04:03:00
回答 4查看 3.1K关注 0票数 0

我刚刚安装了Python3.3并试图通过命令提示符运行它:

C:\Users\Foo>python

但我得到了这个

“‘python”不被识别为内部或外部命令、可操作的程序或批处理文件。

这很奇怪,因为我将它添加到PATH (C:\Python33\)中。

但是,如果我使用提升的命令提示符,那么它就运行得很好:

C:\Windows\system32>python Python3.3.2 (v3.3.2:d047928ae3f6,2013年5月16日,00:06:53) MSC v.1600 64位(AM D64) on win32类型“帮助”、“版权”、“信用”或“许可”以获得更多信息。

这里发生什么事情?如何在正常的、非提升的命令提示符中运行python

编辑:我的系统中似乎有两条路。系统属性\环境变量中的一个是:

C:\Python33\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program文件(x86)\Intel\OpenCL \2.0\bin\x86;C:\Program (x86)\Intel\OpenCL \2.0\bin\x64;C:\Program (x86)\Heroku\bin;C:\Program (x86)\git\cmd;C:\Program (x86)\Windows性能工具包\;C:\Program \\110\Tools\Binn\

如果我在普通cmd中输入path,就会得到以下结果:

PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32 \WindowsPowerShell\v1.0\C:\ Program (x86)\Intel\OpenCL \2.0\bin\x86;C:\Program (x86)\Intel\OpenCL \2.0\bin\x64;C:\Program (x86)\Heroku\b中;C:\Program (x86)\git\cmd;C:\Program (x86)\Windows \8.0\Window的性能工具包;C:\Program \\110\Tools\Binn\

为什么我的系统中有2 path,为什么它们不同?(一条刚开始有蟒蛇,另一条没有)

EN

回答 4

Stack Overflow用户

发布于 2013-10-17 04:33:55

否则,您可以通过命令"py“访问它。

票数 3
EN

Stack Overflow用户

发布于 2013-10-17 04:10:39

尝试从非管理命令提示符中运行C:\Python33\python.exe。这将排除任何权限问题。

不要忘记在设置了环境变量之后重新启动cmd shell。

票数 1
EN

Stack Overflow用户

发布于 2013-10-17 04:29:06

可能是因为只为管理员帐户添加了Path环境变量。

尝试:

代码语言:javascript
复制
cmd >>> set path=C:\Python33;%path%

您还可以通过在文本搜索中键入“环境变量”来检查安装文件夹是否存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19418068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档