Python3.9.1环境变量配置后仍提示'python'未识别问题求助
我来帮你搞定这个Python环境变量的问题!这种报错通常是环境变量配置没到位或者终端没刷新导致的,试试下面这些具体步骤:
确认环境变量添加的路径是否完整
你需要把两个关键路径添加到用户环境变量的Path中:C:\Python39(Python主程序的所在目录)C:\Python39\Scripts(pip等工具的所在目录)
操作路径:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在「用户变量」区域找到Path点击「编辑」,然后点击「新建」分别添加上述两个路径,最后依次点击「确定」保存所有设置。
务必重启终端窗口
环境变量修改后,已经打开的CMD/PowerShell不会自动加载新配置,一定要关闭所有正在运行的终端窗口,重新打开一个再输入python --version或者python3 --version测试。检查Python可执行文件的名称
你可以直接打开C:\Python39目录,看看里面的可执行文件是python.exe还是python3.exe。如果只有python3.exe,那你需要输入python3来调用Python;要是想继续用python命令,可以复制一份python3.exe并重命名为python.exe(不推荐随意修改系统文件,但应急测试是可行的)。验证环境变量是否生效
打开新终端后,输入echo %PATH%(CMD环境)或者$env:PATH(PowerShell环境),查看输出内容里是否包含C:\Python39和C:\Python39\Scripts。如果没有,说明环境变量配置没成功,回到第一步重新检查操作。重新安装时自动配置PATH
如果上面的方法都没解决问题,可以尝试卸载当前的Python,重新运行安装包时,一定要勾选安装界面最下方的「Add Python 3.9 to PATH」选项,安装程序会自动帮你完成环境变量配置,避免手动操作出错。
内容的提问来源于stack exchange,提问作者Kelvin Mgaya

