为什么环境变量里已经把官网下的python放前面了首先打开的还是anaconda自带的python

问题遇到的现象和发生背景

为什么环境变量里已经把官网下的python放前面了首先打开的还是anaconda自带的python
用户变量:

img

系统变量:

img

运行命令行:

img

首先你anaconda 安装是没有问题的,并且问题与这个也没有关系。
你单独又安装的python,我看你的环境变量有点问题啊,一般下载下来的官方安装包安装后,根目录是python27或者python3.x这种的,你后边是不是少了个路径...../python27 或者 ..../python3.x 。
另外,如果你在cmd命令行,你可以在你又下载的python根目录里将python.exe,拷贝一份副本,然后改名为python2.exe或者python3.exe,这样你在命令行输入python2 和python3就是对应不同版本的python了

看看这两个命令的结果
where python
path

这跟 环境变量中的 前后顺序没有关系,添加环境变量后只是指示可以找到这些目录。
而具体执行那个 python.exe,还是取决于 python 的安装先后和设置。我猜你是先安装 anaconda ,后在 \program 安装 python 的吧

另外,虽然 anaconda 自带了 python 编译器,但可以在 另外安装其它 python 编译器后,在 anaconda 中设置修改指向新安装 的 python 编译器,切换不同版本的 python 路径。参见:anaconda如何进入python环境_anaconda如何查看并管理python环境 (https://blog.csdn.net/weixin_42355003/article/details/112823947

你把用户变量的5个conda全移到最下面去。

我觉得修改完之后,重启就可以了