【问题标题】:Python not recognised as an internal or external command in windows 7Python 在 Windows 7 中未被识别为内部或外部命令
【发布时间】:2016-10-12 06:59:06
【问题描述】:

我已经从 this 链接安装了 python 2.7.11,然后重新启动了我的系统。但是,当我转到 cmd 并运行 python --version 时。它给了我一个错误,

python 未被识别为内部或外部命令。

所以我尝试手动将它添加到我的Path variable 我看到我的python 安装在C:\Python27 所以我将someotherpath;C:\Python27 添加到路径变量并重新打开windows cmd。但它仍然给我同样的错误。

有没有其他方法可以解决这个问题。

谢谢

【问题讨论】:

标签: python cmd path


【解决方案1】:

请在命令提示符下运行以下命令。

回显 %PATH% 它应该具有您手动设置的任何路径。否则打开一个新的命令提示符并尝试相同的命令。 运行python

如果在那之后它不起作用。

请检查 Python.exe 在 C:\Python 中是否可用?

【讨论】:

  • 我可以在那里看到它,python.exe 存在于同一文件夹中,已验证
  • 能否请运行以下命令 C:\Python27\python.exe --version
  • 给了我 Python 2.7.11
  • 因此添加 C:\Python27 的路径而不是 C:\Python
  • 感谢您的帮助,我找到了解决方案
【解决方案2】:

PATH 变量的变化不会影响已经打开的程序。关闭命令行(或 powershell)窗口并重新打开它以使用新的 PATH 变量。

【讨论】:

  • 如果你正确配置了PATH变量,但还是提示找不到python,再重新启动试试。
  • @ShubhamKhatri 你确定 python.exe 在C:\Python 中吗?而不是在其他位置,例如C:\Python27 ?尝试使用完整路径运行 python 可执行文件,例如:> C:\Python\Python.exe --version
  • 我只是从 windows url 复制了路径并将其粘贴到路径变量中。还检查了格式
  • 感谢@MJafarMash 的帮助。我找到了一个优雅的解决方案。
【解决方案3】:

解决此问题的最简单方法是重新安装 Python 并在安装过程中选中“添加到路径”按钮。

【讨论】:

  • 我本可以做到的。但不想卸载它。无论如何感谢您的帮助。我找到了解决办法
【解决方案4】:

Python2.7 包含一个将位置添加到 Windows 路径的脚本。

这样跑

C:\Python27\Tools\Scripts\win_add2path.py

解决了我的问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-08
    • 1970-01-01
    • 2018-04-24
    • 2017-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多