python 2.7安装在C:/Python27
上(通过Python(x,y)软件包)。Windows 8.1 x64。如何使CMD运行Python 2.7?
我想在关注"学习python the艰难的方式"书时做到这一点,我被卡在练习0:设置上。
我尝试过:
- PowerShell
[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:Python27", "User")
- 将Python添加到Windows路径(通过控制面板和终端)。
- 将带有
@C:Python27python.exe %*
的python.bat文件复制到System32。 - 运行cmd既作为管理员和登录方式。
- 在操作之间重新启动CMD和PC。
在CMD返回'python' is not recognized
消息中执行的python
和call python
。如果我输入CMD C:Python27python.exe
,则Python可以正常启动。
我的用户变量路径:
C:Program Files (x86)NVIDIA CorporationPhysXCommon;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program Files (x86)IntelOpenCL SDK2.0binx86;C:Program Files (x86)IntelOpenCL SDK2.0binx64;C:Program FilesOpenVPNbin;C:Program FilesCalibre2;C:Program Files (x86)NVIDIA CorporationPhysXCommon;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program Files (x86)IntelOpenCL SDK2.0binx86;C:Program Files (x86)IntelOpenCL SDK2.0binx64;C:Program FilesOpenVPNbin;C:Program FilesCalibre2;C:Python27Libsite-packagesPyQt4;C:MiKTeXmiktexbin;C:Python27;C:Python27DLLs;C:Python27Scripts;C:Python27Libsite-packagesvtk;C:Python27gnuplotbinary;C:Python27Libsite-packagesosgeo;C:Program Files (x86)pythonxySciTE-3.3.2-3;C:Program Files (x86)pythonxyconsole;C:MinGW32-xybin;C:Program Files (x86)pythonxyswig;C:Program Files (x86)pythonxygettextbin
系统变量路径:
C:Program Files (x86)NVIDIA CorporationPhysXCommon;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0;C:Program Files (x86)IntelOpenCL SDK2.0binx86;C:Program Files (x86)IntelOpenCL SDK2.0binx64;C:Program FilesOpenVPNbin;C:Program FilesCalibre2;C:Python27Libsite-packagesPyQt4;C:MiKTeXmiktexbin;C:Python27;C:Python27DLLs;C:Python27Scripts;C:Python27Libsite-packagesvtk;C:Python27gnuplotbinary;C:Python27Libsite-packagesosgeo;C:Program Files (x86)pythonxySciTE-3.3.2-3;C:Program Files (x86)pythonxyconsole;C:MinGW32-xybin;C:Program Files (x86)pythonxyswig;C:Program Files (x86)pythonxygettextbin
我认为您可以在路径环境变量中添加文件的位置。请按照以下步骤操作:转到我的计算机 ->右键单击 ->属性 ->高级系统设置 ->单击环境变量。现在单击路径,然后单击"编辑"。在变量值字段中,转到末端并附加';'(无引号),然后添加要通过程序运行的.exe文件的绝对路径。
我猜您正在使用旧的CMD线窗口,通过键入echo %path%
,检查C:Python27;
是否真的添加到当前的CMD线窗口的路径中(请勿通过控制Pannel进行检查),如果它不在那里,启动一个新的CMD窗口。然后,C:Python27;
可能会以%路径为%, python 现在被认为是CMD。
通过不使用python(x,y)解决。我之所以决定切换,是因为我确实读过Python(X,Y)的作者并不依赖官方包裹。安装Anaconda-一切都起作用。