我最近在我的设备上安装了 Python 3.6.3。当我在我的 cmd 中输入 python 时,它给了我这个错误。我在环境变量中确实有 PATH。 路径列表。这通常应该修复它,但仍然无法识别 python。
原文由 Rishabh Mandayam 发布,翻译遵循 CC BY-SA 4.0 许可协议
我最近在我的设备上安装了 Python 3.6.3。当我在我的 cmd 中输入 python 时,它给了我这个错误。我在环境变量中确实有 PATH。 路径列表。这通常应该修复它,但仍然无法识别 python。
原文由 Rishabh Mandayam 发布,翻译遵循 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.exe
和 python3.exe
的别名。更多信息 在这里
原文由 obchardon 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.5k 阅读✓ 已解决
1 回答3.3k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
python 可执行文件的路径需要位于系统 PATH 变量中。请注意,这不是用户 PATH 变量。
OP 在
C:\Python\Python36-32
中安装了 Python 3.6.3,但是常见的默认安装位置是在用户AppData\Local\Programs\
文件夹中。这篇文章将假定在此位置安装了 Python 3.10。请根据需要调整您当前的 python 版本和路径。您可以通过直接从文件夹中检查 python 来从命令提示符确认路径。
这应该打印 python 版本。例如
Python 3.10.4
。将以下条目添加到系统路径:
%LOCALAPPDATA%\Programs\Python\Python310
用于 python 可执行文件%LOCALAPPDATA%\Programs\Python\Python310\Scripts
用于工具,例如pip
将路径添加到系统 PATH 变量后,确保关闭并重新打开任何命令提示符,以便它们使用更新后的 PATH。