为Trae配置conda环境&激活虚拟环境失败问题&无法切换环境问题&powershell不显示环境名称问题
·
步骤
1.打开trae
2.点击文件选项卡
3.选择首选项
4.点击设置
5.在搜索栏搜索python,回车
6.在右边找到Python: Venv Path这一栏,将原先虚拟环境地址粘贴进去,回车
我的是
D:\app\miniconda3\envs
7.在trae的终端输入conda list回车,检查是否配置成功
提示
1.虚拟环境地址一般在
1.C:\Users\x(用户名)\AppData\Local\miniconda\envs
2.(安装位置)\miniconda\envs
2.虚拟环境的地址到envs就好不需要再往下到具体的环境地址
3.就算原先没有创建虚拟环境也没关系,Miniconda 在安装完成后,就会自动生成一个空的 envs 文件夹
但是如果对创建虚拟环境有疑问,请参考使用miniconda创建虚拟环境-CSDN博客
番外
如果出现以下情况
当我们激活虚拟环境时
PS C:\Users\...> conda activate trae(这我的虚拟环境名称)
powershell依然显示
PS C:\Users\...>
按道理,应该原先是base终端
(base) PS C:\Users\...>
激活后应该显示
(trae) PS C:\Users\...>
这种情况也就是虚拟环境激活失败,可以看到,原先powershell似乎就没有base和envs的概念,不分环境,默认就是一个环境。
powershell的配置阻止了conda修改环境
PS C:\Users\...> Get-ExecutionPolicy
大概率会看到
Restricted
那么
PS C:\Users\...> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
关闭并重新打开终端,应该就能回到我们预想的效果
(base) PS C:\Users\...>
然后我们激活虚拟环境
(base) PS C:\Users\...> conda activate trae(这我的虚拟环境名称)
就能
(trae) PS C:\Users\...>
有帖子说在powershell中使用conda时conda的shell初始化没有生效,也是一种可能,这个时候
PS C:\Users\...> conda init powershell
关闭并重新打开powershell,如果还是不行,再执行前面的步骤,也能回到我们需要的效果
更多推荐


所有评论(0)