“python”不能识别为命令

2024-04-24 14:43:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚刚下载了Python2.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\


Tags: or命令程序cmdan示例键入is
3条回答

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

setx PATH PythonPath

其中PythonPath通常是C:\Python27C:\Python33C:\Users\<Your User Name>\AppData\Local\Programs\Python\Python37,具体取决于Python的版本。重新启动CMD后,您应该在键入时看到结果

Python --version

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

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

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

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

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

相关问题 更多 >