CMD中的"python"返回" `python` is not recognized ..."



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消息中执行的pythoncall 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-一切都起作用。

相关内容

  • 没有找到相关文章

最新更新