“python”未被识别为命令

时间:2011-08-14 01:35:00

标签: python windows

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

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

  

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

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

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

14 个答案:

答案 0 :(得分:140)

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

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

答案 1 :(得分: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

答案 2 :(得分:31)

Python附带small utility that fixes this。从命令行运行:

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

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

答案 3 :(得分:8)

我长期遇到同样的问题。 我只是设法解决它。

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

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

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

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

答案 4 :(得分:7)

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

此:

SomeOtherDirectory;C:\Python27

不是这个:

SomeOtherDirectory; C:\Python27

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

答案 5 :(得分:4)

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

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

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

答案 6 :(得分:3)

PowerShell中的

输入:

  

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

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

enter image description here

答案 7 :(得分:2)

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

答案 8 :(得分:1)

除了@Udi帖子之外,这是脚本试图做的,但不适用于我。

我不得不在PATH中设置以下内容。

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

是我的,现在pythoncmd

中工作

答案 9 :(得分:1)

重点:记住,在设置PATH环境变量后始终要重新启动CMD窗口才能生效!

答案 10 :(得分:0)

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

  

“将安装在本地硬盘上”

它解决了我的问题,希望它有所帮助...

答案 11 :(得分:0)

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

重新启动我的机器后,Windows通常会识别PATH变量中的Python。

答案 12 :(得分:0)

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

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

完成后重启cmd,boom完成

答案 13 :(得分:0)

如果您尝试安装 python 版本 python-3.9.6,请单击将 Python 3.9 添加到 PATH

复选框

enter image description here