python 无法识别 windows 10

新手上路,请多包涵

我最近在我的设备上安装了 Python 3.6.3。当我在我的 cmd 中输入 python 时,它给了我这个错误。我在环境变量中确实有 PATH。 路径列表。这通常应该修复它,但仍然无法识别 python。

原文由 Rishabh Mandayam 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

python 可执行文件的路径需要位于系统 PATH 变量中。请注意,这不是用户 PATH 变量。

OP 在 C:\Python\Python36-32 中安装了 Python 3.6.3,但是常见的默认安装位置是在用户 AppData\Local\Programs\ 文件夹中。这篇文章将假定在此位置安装了 Python 3.10。请根据需要调整您当前的 python 版本和路径。

您可以通过直接从文件夹中检查 python 来从命令提示符确认路径。

 cd %LOCALAPPDATA%\Programs\Python\Python310
python --version

这应该打印 python 版本。例如 Python 3.10.4

将以下条目添加到系统路径:

  • %LOCALAPPDATA%\Programs\Python\Python310 用于 python 可执行文件
  • %LOCALAPPDATA%\Programs\Python\Python310\Scripts 用于工具,例如 pip

将路径添加到系统 PATH 变量后,确保关闭并重新打开任何命令提示符,以便它们使用更新后的 PATH。

原文由 Brian M. Sheldon 发布,翻译遵循 CC BY-SA 4.0 许可协议

由于微软的一个愚蠢决定,我遇到了同样的问题。

我的系统路径变量中有另一行: C:\Users\MyUserName\AppData\Local\Microsoft\WindowsApps

Windows 10 放了一个 python.exe 文件,它只将我重定向到 Microsoft Store 的 python 页面: 在此处输入图像描述

由于这一行在我的真实 python 路径之上,因此在 cmd 提示符下键入 python 打开了 Microsoft Store…

解决方案:

在 Windows 10 搜索栏中键入 App execution aliases ,然后取消选中 python.exepython3.exe 的别名。更多信息 在这里

原文由 obchardon 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题