Windows 10无法识别python

Ris*_*yam 3 python windows path command-prompt

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

obc*_*don 11

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

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

Windows 10 在那里放置了一个python.exe文件,该文件仅将我重定向到 Microsoft Store 的 python 页面: 在此处输入图片说明

由于这一行在我真正的 python 路径之上,因此python在 cmd 提示符下键入会打开 Microsoft Store...这...是... 100% 一个愚蠢的决定。

解决方案:

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


Bri*_*don 7

确保路径在系统PATH变量中,而不在用户PATH变量中。将路径添加到PATH变量后,请确保关闭并重新打开所有命令提示符,以便它们使用更新的PATH。您还应该通过直接从文件夹检查python来确认路径。下面的示例适用于OP的路径。确保使用特定于安装的路径(例如,%USERPROFILE%\ AppData \ Local \ Programs \ Python \ Python36)。另外,还要确保为Scripts文件夹添加第二个PATH变量(例如%USERPROFILE%\ AppData \ Local \ Programs \ Python \ Python36 \ Scripts)以访问诸如PIP之类的工具。

cd c:\Python\Python36-32
python --version
Run Code Online (Sandbox Code Playgroud)

  • 在您的屏幕截图中,您会看到一个“编辑环境变量”窗口。在屏幕截图的后面是“环境变量”窗口,它分为两个部分。顶部是“用户”部分。底部是“系统”部分。编辑“System”部分中的“PATH”变量。 (3认同)

Par*_*per 6

如果仍然无法正常工作,如上述答案中所述,则只需向上移动路径,如屏幕截图所示。

图像在这里

  • 我将系统路径(不是用户路径)移动到顶部并且它起作用了。 (2认同)