Python {@ 1}}上安装了Python 2.7(通过python(x,y)包)。 Windows 8.1 x64。如何让Python 2.7从CMD运行?
我想这样做,因为我正在关注"学习Python艰难的方式"书和我卡在练习0:设置。
我试过了:
C:/Python27
[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")
的python.bat文件复制到system32。 CMD中执行的@C:\Python27\python.exe %*
和python
都返回call python
条消息。如果我输入CMD 'python' is not recognized
,那么Python就会正常启动。
我的用户变量路径:
C:\Python27\python.exe
系统变量路径:
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
答案 0 :(得分:0)
我认为您可以在PATH环境变量中添加文件的位置。按照以下步骤操作:转到我的电脑 - >右键单击 - >属性 - >高级系统设置 - >单击环境变量。现在单击PATH,然后单击EDIT。在变量值字段中,转到结尾并追加';' (不带引号)然后添加要通过程序运行的.exe文件的绝对路径。
答案 1 :(得分:0)
我猜您正在使用旧的cmd行窗口,通过键入C:\Python27;
(不要通过控制面板检查),检查echo %path%
是否确实已添加到当前cmd行窗口的路径中它不存在,启动一个新的cmd窗口。那么%PATH%可能会C:\Python27;
,而现在 python 将被识别为cmd。
答案 2 :(得分:0)
不使用python(x,y)解决。我决定切换,因为我确实读过python(x,y)的作者不依赖官方包。安装Anaconda - 一切正常。