为什么我不能从命令行调用python?

时间:2009-09-28 19:04:50

标签: windows-vista path

我在Windows Vista上安装了Python 2.6。如果我在C:\Python26>并输入python,Python的命令行界面将根据需要启动。

我已将C:\Python26添加到PATH,以便我可以从任何目录运行Python脚本,但它没有帮助。特别是,从任何其他目录,无法识别命令python

我很欣赏任何改变会使这项工作变得有效。

编辑:首先,我重新打开了我的cmd窗口(好几次),这不是问题所在。

为了说明我将C:\Python26添加到PATH的方式,我点击了以下内容:

计算机 - >系统属性 - >高级系统设置 - >环境变量

在我选择PATH的位置,然后点击编辑。我将C:\Python26添加到“变量值”字段,并使用分号将其与先前的条目分开。然后我点击OK几次。

编辑#2 我现在通过在命令提示符下键入PATH来检查我的pathC:\Python26肯定在路上。无论如何我会重新启动,看看是否有帮助。

5 个答案:

答案 0 :(得分:6)

这仍然听起来像路径问题。

如果您刚刚在路径中添加了c:\ Python26,那么您需要在这些更改生效之前打开一个新的cmd窗口,它们将不适用于您现有的cmd窗口。

如果您不确定如何在Windows Vista中执行此操作,请按照以下说明进行操作。

  1. 选择设置 - >从开始菜单中选择控制面板。
  2. 双击“系统”图标。
  3. 选择左侧的“高级系统设置”。
  4. 选择'环境变量'
  5. 在底部列表中,选择“路径”,然后点击“修改...”
  6. 在路径字符串的末尾,添加 ; C:\ Python26 ,将其他所有内容保持不变,然后单击“确定”,然后在各个窗口再次单击“确定”仍然开放。
  7. 现在打开一个新的cmd窗口,并尝试从任何目录中的'python'命令 - 它应该可以工作。

    这对大多数人来说可能是显而易见的,但希望任何有相同问题的人都会在这个答案中找到他们需要的帮助。

答案 1 :(得分:1)

如果您确定已将目录添加到路径中,则可能只需要打开一个新的命令窗口,以便将更改带到当前路径。

答案 2 :(得分:1)

  • 双重和三重检查您是否正确添加了路径并且没有输入错字。
  • 重新启动您的计算机。

答案 3 :(得分:1)

在顶部面板中,在此处显示您的名字的用户变量, 选择路径,单击顶部编辑按钮。

";C:\Python26"文本框的文字末尾附加"Variable Value",但不加引号。

这解决了我的问题。

答案 4 :(得分:0)

其他选项是重新安装或使用c:\​​ python26 \ python.exe创建.bat文件并将其放在路径中