我最近在我的设备上安装了Python 3.6.3。当我在我的cmd中键入python时,它给了我这个错误。我在环境变量中有PATH。 Path Lists。这通常应该修复它,但仍然无法识别python。我需要帮助。
答案 0 :(得分:5)
确保路径位于系统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
答案 1 :(得分:5)
由于微软的一个愚蠢决定,我遇到了同样的问题。
我的系统路径变量中有另一行:
C:\Users\MyUserName\AppData\Local\Microsoft\WindowsApps
Windows 10 放置了一个 python.exe
文件,该文件仅将我重定向到 Microsoft Store 的 Python 页面:
由于这一行在我真正的 Python 路径之上,因此在 cmd 提示符中输入 python
会打开 Microsoft Store...这...是...100% 一个愚蠢的决定。
解决方案:
在 Windows 10 搜索栏中键入 App execution aliases
,然后取消选中 python.exe
和 python3.exe
的别名。更多信息here
答案 2 :(得分:1)
关于StackOverflow的所有答案都已过时,所以决定添加它。需要添加的路径变量是
C:\Users\Username\AppData\Local\Programs\Python\Python36-32
请注意,每个人都可能拥有不同的用户名。
答案 3 :(得分:0)
对于Python 3.6,实际上有2个路径条目。此外,最好使用%USERPROFILE%而不是硬编码。
%USERPROFILE%\应用程序数据\本地\程序\的Python \ Python36 %USERPROFILE%\应用程序数据\本地\程序\的Python \ Python36 \脚本
答案 4 :(得分:0)
正确设置路径变量如下: 转到ThisPc的属性 单击高级系统设置 单击环境变量... 在系统变量中编辑路径变量
C:\ Users \用户名\应用程序数据\本地\程序\的Python \ Python36-32
请注意,每个人都可能拥有不同的用户名。
答案 5 :(得分:0)
我也在这个问题上苦苦挣扎,并且一切都配置正确。我以一种方式安装并设置了系统路径变量。一切都很好。然后,在重新启动时,Windows不会将“ python”识别为命令,就好像它没有意识到path变量一样。仔细检查以确认所有设置仍正确(正确)。
只有在我手动浏览到python.exe所在的目录并运行“ python”后,它才再次开始工作。之后,Windows似乎可以识别我的路径变量,因此我可以从任何需要的地方调用“ python”。很奇怪。我想分享,以防其他人遇到这个问题。
答案 6 :(得分:0)
您会收到此错误,因为 python.exe 路径尚未添加到System环境变量中以简单地完成
转到包含 python.exe
<template>
<div>
{{ hostData }}
</div>
</template>
<script>
export default {
data(){
return{
hostData: /* MY PHP VARIABLE HERE */
}
}
}
</script>
复制路径并打开系统环境变量,如果未创建变量名称为 Path 且值为复制路径的新变量,则在变量部分中查找名为Path的变量
答案 7 :(得分:0)
答案 8 :(得分:0)
如果您正在使用命令提示符,并且即使在将python路径添加到系统变量PATH之后仍遇到问题。
记住要重新启动命令提示符(cmde.exe)。
答案 9 :(得分:0)