【发布时间】:2014-02-26 04:05:11
【问题描述】:
Python 2.7 安装在 C:/Python27 上(通过 python(x,y) 包)。视窗 8.1 x64。如何让 Python 2.7 从 CMD 运行?
我想这样做,因为我正在关注“Learn Python The Hard Way”一书,但我被困在练习 0:设置中。
我试过了:
- Powershell
[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User") - 将 Python 添加到 Windows PATH(通过控制面板和终端)。
- 将带有
@C:\Python27\python.exe %*的python.bat 文件复制到system32。 - 以管理员和常规方式运行 CMD。
- 在操作之间重新启动 CMD 和 PC。
在 CMD 中执行的 python 和 call python 都返回 'python' is not recognized 消息。如果我输入 CMD C:\Python27\python.exe 然后 Python 可以正常启动。
我的用户变量路径:
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
【问题讨论】:
-
你的命令行控制台中
echo %PATH%cmd 的输出是什么? -
echo %PATH%返回一堆东西,python 文件夹就在那里。但它是两次 - 这可能是一个问题吗? -
Ashwini Chaudhary,那个 set 命令对我没有帮助。
标签: python windows python-2.7 cmd pythonxy