&引用;python“;不被识别为命令

&引用;python“;不被识别为命令,python,windows,Python,Windows,我刚刚下载了Python2.7.2并将其安装到我的笔记本电脑上,我正在尝试运行一些示例程序。我的笔记本电脑运行的是Windows XP 当我打开cmd窗口并键入python时,我得到: “python”不能识别为内部或外部命令、可操作程序或批处理文件 我不是Windows用户(主要是大型机)。然而,我猜我需要执行一些命令来将python定义为命令。谁能告诉我那是什么命令吗 安装程序将Python放置在C:\Python27\中,您需要将Python可执行路径添加到窗口的path变量中 在桌面上,

我刚刚下载了Python2.7.2并将其安装到我的笔记本电脑上,我正在尝试运行一些示例程序。我的笔记本电脑运行的是Windows XP

当我打开
cmd
窗口并键入
python
时,我得到:

“python”不能识别为内部或外部命令、可操作程序或批处理文件

我不是Windows用户(主要是大型机)。然而,我猜我需要执行一些命令来将python定义为命令。谁能告诉我那是什么命令吗


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

中,您需要将Python可执行路径添加到窗口的path变量中

  • 在桌面上,右键单击“我的电脑”,然后单击“属性”
  • 在“系统属性”窗口中,单击“高级”选项卡
  • 在“高级”部分中,单击“环境变量”按钮
  • 在“系统变量”区域中高亮显示路径变量,然后单击“编辑”按钮 按钮
  • 添加python可执行文件的路径(
    c:\Python27\
    )。每个不同的目录用一个 分号。(注意:不要在
    路径
    中的元素之间放置空格。添加到
    路径
    中的内容应为
    ;c:\Python27
    而不是
    ;c\Python27
  • 应用更改。您可能需要重新启动系统,尽管只需重新启动
    cmd.exe
    就足够了
  • 启动cmd并重试。它应该会起作用

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

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


    打开一个新的cmd窗口,现在就试试。

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

    这:

    SomeOtherDirectory;C:\Python27

    不是这个:

    SomeOtherDirectory;C:\Python27


    我花了整整15分钟才弄明白(我使用的是Windows7,可能依赖操作系统)。愉快的编码。

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

    setx路径PythonPath

    其中PythonPath通常是
    C:\Python27
    C:\Python33
    C:\Users\\AppData\Local\Programs\Python37
    ,具体取决于您的Python版本。重新启动CMD后,键入时应该会看到结果

    Python --version
    
    Python附带了一个。从命令行运行:

    c:\python27\tools\scripts\win_add2path.py
    

    确保关闭命令窗口(使用退出或关闭按钮)并再次打开。

    确保在安装过程中单击将python.exe添加到路径,然后选择:

    “将安装在本地硬盘上”


    它解决了我的问题,希望它能帮助…

    进一步到@Udi post这是脚本试图做的,但对我不起作用

    我必须在
    路径中设置以下内容
    其他内容

    C:\Users\hUTBER\AppData\Local\Programs\Python\Python35
    C:\Users\hUTBER\AppData\Local\Programs\Python\Python35\Scripts
    

    我们是我的,现在在
    cmd
    中使用了
    python
    ,很长一段时间以来我都遇到了同样的问题。 我只是设法解决了它

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

    打开命令窗口。Write set path=C:\Python24(输入python的位置和版本)。现在输入python,它应该可以工作了

    令人恼火的是,每次打开CMD时都必须键入它


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

    在PowerShell中输入以下内容:

    [Environment]::SetEnvironmentVariable(“Path”,“$env:Path;C:\Python27”, “用户”)

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


    另一个有用但简单的解决方案可能是,如果PATH变量中有Python,则在下载后重新启动计算机。这是我在将Python下载到新机器上时经常犯的错误


    重新启动计算机后,Windows通常会在PATH变量中识别Python。

    您可以在Python安装程序中执行此操作:

    强调:记住,在设置PATH环境变量使其生效后,始终要重新启动CMD窗口

    简单。不需要混淆路径和变量以及单击的内容。按照我的步骤:

    转到python安装程序。 运行它。 在3个选项中选择“修改”。 检查py启动器。 下一个 选中“将python添加到环境变量” 安装


    完成后重新启动cmd,boom done

    如果p.R的回答对您有所帮助,请单击它旁边的复选标记以接受它。windows上的python安装程序msi无法设置python的路径,这可能是重复的,我觉得难以置信。。。这一失败是合理的吗?在linux上,这永远不会发生默认情况是它不这样做,您可以再次运行以修改安装。另请参见关于
    pip
    ,其中包含更多关于Python 3的答案和最新信息。为什么Python windows安装程序不像其他安装程序那样自动执行此操作?默认情况下,它不执行此操作,您可以再次运行以修改安装。请确保将其添加到系统变量而不是用户变量,有两个列表,其中都包含路径,您需要选择底部的一个名为系统变量的列表。我是盲人,我花了太长时间才弄明白原因,对于Windows 10:控制面板->系统和安全->系统->高级系统设置->环境变量当我无法编辑系统属性中的系统变量时,这对我有效,因为它们是只读的。您可以在sysdm.cpl的%username%的
    用户变量中设置
    路径。Windows会将此
    %PATH%
    附加到“系统范围”
    %PATH%
    中。只有在您有支持工具的情况下才能工作