"python"未被识别为命令

Dav*_*ter 83 python windows

我刚下载并安装了Python 2.7.2到我的笔记本电脑,我正在尝试运行一些示例程序.我的笔记本电脑正在运行Windows XP.

当我打开一个cmd窗口并输入时,python我得到:

'python'不被识别为内部或外部命令,可操作程序或批处理文件.

我不是Windows用户(主要是大型机).但是我猜我需要执行一些命令来将python定义为命令.谁能告诉我这个命令是什么?

安装程序将Python放在C:\Python27\.

Pep*_*epe 146

您需要将python可执行文件路径添加到Window的PATH变量中.

  1. 在桌面上,右键单击"我的电脑",然后单击"属性".
  2. 在"系统属性"窗口中,单击"高级"选项卡.
  3. 在"高级"部分中,单击"环境变量"按钮.
  4. 在"系统变量"部分中突出显示"路径"变量,然后单击"编辑"按钮.
  5. 添加python可执行文件的路径(c:\Python27\).每个不同的目录用分号分隔.(注意:不要在元素之间放置空格PATH.你的加法PATH应该是;c:\Python27NOT ; C\Python27)
  6. 应用更改.您可能需要重新启动系统,但只需重新启动即可cmd.exe.
  7. 启动cmd并重试.它应该工作.

  • 为什么python windows安装程序不像其他安装程序那样自动执行此操作? (13认同)
  • 确保将其添加到系统变量而不是用户变量中,有两个列表,都包含路径,您需要选择底部一个名为系统变量的列表。我是盲人,我花了很长时间才弄清楚为什么, (3认同)
  • 对于 Windows 10:控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 环境变量 (2认同)

Sam*_*Sam 41

这是因为Python exec不在您的操作系统的搜索路径中.在Windows中,启动CMD.输入

setx PATH PythonPath

其中PYTHONPATH通常是C:\Python27C:\Python33C:\Users\<Your User Name>\AppData\Local\Programs\Python\Python37根据您的Python版本.重新启动CMD后,您应该在键入时看到结果

Python --version
Run Code Online (Sandbox Code Playgroud)

  • 当我无法编辑系统属性中的系统变量时,这对我有用,因为它们是只读的。 (2认同)

Udi*_*Udi 31

Python附带了一个小实用程序来解决这个问题.从命令行运行:

c:\python27\tools\scripts\win_add2path.py
Run Code Online (Sandbox Code Playgroud)

确保关闭命令窗口(使用exit或关闭按钮)并再次打开它.

  • 我首先将其添加到 PATH 中,但没有起作用。这个脚本是唯一有效的!谢谢!在 Python 3.4 上同样有效 (2认同)
  • 好的等等...如果人们无法访问“python”来运行脚本,您打算如何运行此脚本来修复路径?(我作为一个从未遇到过这个问题的mac用户询问) (2认同)

bat*_*m0t 8

对于那些刚开始的人来说只是另一个澄清 添加C:\PythonXX到路径时,请确保变量之间没有空格,例如

这个:

SomeOtherDirectory;C:\Python27

不是这个:

SomeOtherDirectory; C:\Python27

这让我花了15分钟的头痛才弄明白(我在Windows 7上,可能依赖于操作系统).快乐的编码.


小智 8

我有很长一段时间遇到同样的问题.我只是设法解决它.

因此,您需要选择您的路径,就像上面提到的其他路径一样.我做了什么:

打开命令窗口.写集路径= C:\ Python24(放置python的位置和版本).现在键入python,它应该工作.

令人讨厌的部分是每次打开CMD时都必须输入它.

我试图做永久性的(随着环境变量的变化),但对我来说它不起作用.


lod*_*ode 7

强调:设置PATH环境变量后一定要重启CMD WINDOW才能生效!


Roo*_*ook 6

转到控制面板/系统/“高级”选项卡/环境变量

在下面的列表中找到名为 PATH 的变量,然后对其进行编辑。添加到最后C:\Python27

打开一个新的 cmd 窗口并立即尝试。


snr*_*snr 6

在 PowerShell 中输入:

\n\n
\n

[环境]::SetEnvironmentVariable("路径", "$env:Path;C:\\Python27",\n "用户")

\n
\n\n

关闭 PowerShell,然后再次启动以确保 Python 现在运行。如果没有\xe2\x80\x99t,\n可能需要重新启动。

\n\n

在此输入图像描述

\n


Bak*_*nce 5

您可以在 python 安装程序中执行此操作: 在此处输入图片说明