为什么conda新建的环境两个命令行显示python版本不一样啊?

这个是prompt

img


这个是shell

img


求问!!我conda创建的版本就是3.8,但是打开powershell就变成了3.9太奇怪了!我下载的anaconda虽然是3.9的,但我在环境里啊!应该是3.8啊

可能你创建其中一个环境的时候指定了python版本 ,conda 就会按照预定的版本去创建环境

你可以看到cmd的路径前面有个(base),这个表示示conda的base环境,ps为了安全,不会让你修改一些东西导致你的conda并没有激活成功,想要在ps中使用conda环境,需要一些特殊的操作,具体我忘了,百度下应该有。
你可以在两个里面树where python看下结果路径一不一样就知道了。