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.exe和python3.exe。更多信息在这里
确保路径在系统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)