【问题标题】:Why can't I invoke python from the command line?为什么我不能从命令行调用 python?
【发布时间】:2009-09-28 19:04:49
【问题描述】:

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

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

我很感激任何关于什么改变会使这个工作的猜测。

编辑:首先,我已经重新打开了我的 cmd 窗口(多次),所以这不是问题。

为了阐明我如何将C:\Python26 添加到PATH,我点击了以下内容:

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

此时我选择PATH 并单击编辑。我在变量值字段中添加了C:\Python26,并用分号将其与前面的条目分开。然后我点击确定几次。

Edit #2 我现在通过在命令提示符下输入path 检查了我的PATHC:\Python26 肯定在路上。无论如何我都会重新启动,看看是否有帮助。

【问题讨论】:

  • 您是如何将c:\python26 添加到您的PATH 中的?
  • 您可以在命令行中输入“PATH”来查看更改是否生效。
  • 进入命令提示符,输入“set”。您在 PATH 环境变量中看到 C:\python26 了吗?确保在它之前/之后用分号正确分隔。
  • 如果不是太麻烦,您可以添加您的 PATH 输出,以便我们查看问题可能是什么?
  • 贾斯汀,非常感谢您的帮助。您的详细回答使我了解了我的错误。我添加了“; C:\Python26”,注意空格。

标签: windows-vista path


【解决方案1】:

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

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

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

  1. 从开始菜单中选择设置 -> 控制面板。
  2. 双击“系统”图标。
  3. 选择左侧的“高级系统设置”。
  4. 选择“环境变量”
  5. 在底部列表中,选择“路径”,然后单击“编辑...”
  6. 在路径字符串的最后,添加;C:\Python26,其他的都一样,然后点击确定,然后在各个窗口再次点击确定仍然营业。

现在打开一个新的 cmd 窗口,从任何目录尝试“python”命令 - 它应该可以工作。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 在新的 cmd 窗口中,键入 Path ,然后尝试在其中找到 C:\Python26。您可能会没有找到它,这表明路径变量没有被有效地改变!
    • 那么您的 PATH 中的某处可能存在拼写错误。按照贾斯汀的步骤,你应该很好。
    【解决方案3】:
    • 双重和三重检查您是否正确添加了路径并且没有打错。
    • 重启你的机器。

    【讨论】:

      【解决方案4】:

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

      "Variable Value" 文本框中的文本末尾添加不带引号的";C:\Python26"

      这为我解决了问题。

      【讨论】:

        【解决方案5】:

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

        【讨论】:

        • 创建一个 bat 文件可能会起作用,但这是一个 hackish 解决方法,升级后可能会导致事情变得奇怪。我不建议您采用这种方法 - 让它正常工作!
        猜你喜欢
        • 2020-04-18
        • 1970-01-01
        • 2017-01-02
        • 2010-10-21
        • 2020-06-04
        • 1970-01-01
        • 2012-06-07
        • 2011-06-06
        • 1970-01-01
        相关资源
        最近更新 更多