首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CMD中的“`python`”返回“`python`”未被识别.“

CMD中的“`python`”返回“`python`”未被识别.“
EN

Stack Overflow用户
提问于 2014-02-02 18:17:04
回答 3查看 4K关注 0票数 2

Python2.7安装在C:/Python27上(通过python(x,y)包)。Windows 8.1 x64.如何使Python2.7从CMD运行?

我想这样做,因为我遵循“学习Python的艰难方式”的书,我被困在了摘录0:设置。

我试过:

  • Powershell [Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")
  • 将Python添加到Windows路径(通过控制面板和终端)。
  • 使用@C:\Python27\python.exe %*@C:\Python27\python.exe %*文件复制到system32。
  • 运行CMD既可以作为管理员,也可以作为规则。
  • 在操作之间重新启动CMD和PC。

在CMD中执行的pythoncall python都返回'python' is not recognized消息。如果我输入了CMD C:\Python27\python.exe,那么Python就会正常启动。

用户变量路径:

代码语言:javascript
复制
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;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\OpenVPN\bin;C:\Program Files\Calibre2\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;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\OpenVPN\bin;C:\Program Files\Calibre2\;C:\Python27\Lib\site-packages\PyQt4;C:\MiKTeX\miktex\bin\;C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\Lib\site-packages\vtk;C:\Python27\gnuplot\binary;C:\Python27\Lib\site-packages\osgeo;C:\Program Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files (x86)\pythonxy\console;C:\MinGW32-xy\bin;C:\Program Files (x86)\pythonxy\swig;C:\Program Files (x86)\pythonxy\gettext\bin

系统变量路径:

代码语言:javascript
复制
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%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\OpenVPN\bin;C:\Program Files\Calibre2\;C:\Python27\Lib\site-packages\PyQt4;C:\MiKTeX\miktex\bin\;C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\Lib\site-packages\vtk;C:\Python27\gnuplot\binary;C:\Python27\Lib\site-packages\osgeo;C:\Program Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files (x86)\pythonxy\console;C:\MinGW32-xy\bin;C:\Program Files (x86)\pythonxy\swig;C:\Program Files (x86)\pythonxy\gettext\bin
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-02-03 23:31:13

通过不使用python(x,y)来解决。我决定切换,因为我确实读过python(x,y)的作者不依赖官方包。安装了Anaconda -一切正常。

票数 0
EN

Stack Overflow用户

发布于 2014-02-02 18:18:16

我认为您可以在PATH环境变量中添加文件的位置。按照以下步骤:转到我的计算机->右击->属性->高级系统设置->单击环境变量。现在单击“路径”,然后单击“编辑”。在变量值字段中,转到“;”(没有引号),然后添加要通过程序运行的.exe文件的绝对路径。

票数 0
EN

Stack Overflow用户

发布于 2014-02-02 18:23:49

我猜您正在使用一个旧的cmd行窗口,通过键入C:\Python27; (不要通过控制面板)检查是否真的将echo %path%添加到当前cmd行窗口的路径中,如果不存在,则启动一个新的cmd窗口。然后,C:\Python27;可能会出现在%PATH%中,并且python现在将被识别为cmd。

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

https://stackoverflow.com/questions/21514334

复制
相关文章

相似问题

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