步骤

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,如果还是不行,再执行前面的步骤,也能回到我们需要的效果

更多推荐