这不是一个问题,因为我已经找到了答案.更适合像我这样正在寻找答案的人.
您是否设置了默认的pythonenv,但在激活集成终端时仍会加载基本env?还是同时显示基本环境和默认环境?你是否try 过摆弄所有相关的vscode设置,但都无济于事?
try 在终端中键入以下命令:CONDA CONFIG--SET AUTO_ACTIVATE_BASE FALSE
不管出于什么原因,我的shell 在初始激活后被重新启动了几次,我的SHLVL env var=3甚至4.现在它是1.我注意到的唯一一个有争议的不幸副作用是,当你启动一个常规的终端时,而不是从vscode启动,它(显然)不会激活conda env.
我希望这能节省我花了整整两个星期试图解决这个问题的时间和时间!
这是一个非常接近this solution的复制品,但他们特别使用PowerShell,这就是为什么我认为不幸的是,它从未出现在我的搜索中.