关于windows:“python”无法识别为命令

“python” not recognized as a command

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

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

'python' is not recognized as an internal or external command, operable program or batch file.

我不是Windows用户(主要是大型机)。不过,我猜想有一些命令需要执行才能将Python定义为命令。有人能告诉我那个命令是什么吗?

安装程序将python放在C:\Python27\上。


您需要将python可执行文件路径添加到窗口的path变量中。

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

  • 这是因为python exec不在操作系统的搜索路径中。在Windows中,启动命令。键入

    setx PATH PythonPath

    其中pythonpath通常是C:\Python27C:\Python33C:\Users\\AppData\Local\Programs\Python\Python37,这取决于您的python版本。重新启动cmd后,您应该在键入时看到结果。

    1
    Python --version


    python附带了一个小的实用程序来修复这个问题。从命令行运行:

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

    确保关闭命令窗口(使用exit或关闭按钮),然后再次打开。


    我也有同样的问题很久了。我只是设法解决了它。

    所以,你需要选择你的路径,就像上面提到的那样。我做了什么:

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

    这让人恼火的是,每次打开命令时都必须输入它。

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


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

    这是:

    SomeOtherDirectory;C:\Python27

    不是这样的:

    SomeOtherDirectory; C:\Python27

    这让我头痛了15分钟才明白(我在Windows7上,可能依赖于操作系统)。快乐编码。


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

    在下面的列表中查找名为path的变量,然后编辑它。添加到结尾C:python27

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


    在PowerShell中输入:

    [Environment]::SetEnvironmentVariable("Path","$env:Path;C:\Python27",
    "User")

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

    enter image description here


    关于@udi post,这是脚本试图做的,但没有和我一起工作。

    我不得不在江户记里写下以下内容。

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

    当时是我的,现在是pythoncmd的工厂。


    您可以在python安装程序中执行此操作:enter image description here


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

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


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

    "Will be installed on local hard drive"

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