Python仅对“ py”命令做出反应-如何恢复为标准状态?

时间:2019-12-18 14:10:19

标签: python-3.x windows terminal

我不知道自己搞砸了什么,但看起来很多。

问题:

(我正在使用Windows 10,并且仅使用在搜索中键入“ CMD”时获得的“普通”黑色终端。)

我已经安装了Python 3.8,随后删除了所有较旧的Python版本(2.6、2.7、3.7),因为我认为我不再需要它们了。现在,只有在终端窗口中输入“ py”时,Python才能工作,而“ python”找不到合适的命令。 (沿着我弄乱点的方式,但这是一个不同的故事。)

这是Python 3的“正常”命令吗?我过去有一段时间重命名过命令吗?如何再次使用“ python”?还是我不应该?

当我安装Python时,它从不问我如何命名该命令,因此我认为再安装一次将无济于事。

(很抱歉,可能有一些愚蠢的问题,但是在继续修正点之前,这个问题似乎可以解决。)

2 个答案:

答案 0 :(得分:1)

尝试检查您的符号链接:

dir /AL /S C:\

  • / A显示具有特定属性的所有文件,而L指定重新解析点(符号链接和目录连接)
  • / S使命令递归

用您要扫描的驱动器号替换C:\,或者如果您不想扫描整个驱动器,请替换路径。

要删除符号链接,可以将其视为任何其他目录或文件。

  • 如果您创建了指向目录的符号链接,请使用rmdir命令。
  • 如果您创建了指向文件的符号链接,请使用del命令。

答案 1 :(得分:1)

如安德鲁·莫顿(Andrew Morton)在第一条评论“关闭并重新打开”中所建议的那样。我“修复”了Python 3.8安装,然后关闭并重新打开了终端窗口。

现在:

  • “ py”命令消失了
  • 'python'命令使用python 3.8
  • 'pip3'命令再次找到python(在崩溃之前,它寻找3.7)

谢谢你的建议!