2

Python 2.7 安装在C:/Python27(通过 python(x,y) 包)。视窗 8.1 x64。如何让 Python 2.7 从 CMD 运行?

我想这样做,因为我正在关注“Learn Python The Hard Way”一书,但我被困在练习 0:设置中。

我努力了:

  • 电源外壳[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")
  • 将 Python 添加到 Windows PATH(通过控制面板和终端)。
  • 将 python.bat 文件复制@C:\Python27\python.exe %*到 system32。
  • 以管理员和常规方式运行 CMD。
  • 在操作之间重新启动 CMD 和 PC。

两者都在 CMD 返回消息python中执行。如果我输入 CMD,那么 Python 会正确启动。call python'python' is not recognizedC:\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

系统变量路径:

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
4

3 回答 3

0

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

于 2014-02-03T23:31:13.820 回答
0

我认为您可以在 PATH 环境变量中添加文件的位置。请按照以下步骤操作:转到我的电脑->右键单击->属性->高级系统设置->单击环境变量。现在单击 PATH,然后单击 EDIT。在变量值字段中,转到末尾并附加“;” (不带引号),然后添加要通过程序运行的 .exe 文件的绝对路径。

于 2014-02-02T18:18:16.050 回答
0

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

于 2014-02-02T18:23:49.913 回答