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

标签 python windows python-2.7 cmd pythonxy

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

我想这样做,因为我正在学习“艰难地学习 Python”这本书,但我被困在练习 0:设置上。

我试过:

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

在 CMD 中执行的 pythoncall 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

最佳答案

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

关于python - CMD中的`python`返回"` python ` is not recognized ...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21514334/

相关文章:

Python导入错误: No module named serial

python - 导出 32 位枚举时 Boost Python 1.48 失败

regex - 从 Notepad++ 中提取 FunctionList 的函数名称

c - Windows 键盘 Hook 无法作为服务运行

c++ - Logger::getInstance 在 log4cplus 中导致 bad_alloc 异常

python - 在脚本结束时从 Python 3.5 切换到 2.7?

python-2.7 - Thrift Build 因 "src/thrift/transport/TSSLSocket.cpp:43:10: fatal error: ' openssl/opensslv.h' 找不到文件而停止”

python - 检查列表中的每个元素是否与 Python 中的字符串匹配?

python - 如何从字符串列表中获取少数特定字符串?

python - 用额外的上下文装饰 as_view()