我注意到conda激活环境在vscode集成终端中停止工作没有明显的原因(我当然没有安装任何新的扩展,也没有在最近几天更新conda或vscode)。
预期的行为
运行conda激活环境后,我希望激活环境并能够使用环境python解释器。基本上它应该是这样的:
(base) lpravda-ml:~ lpravda$ conda activate rdkit-env
(rdkit-env) lpravda-ml:~ lpravda$ which python
/Users/lpravda/anaconda3/envs/rdkit-env/bin/python
这是我使用非vscode终端可以实现的,并像往常一样使用conda。
实际行为当我在vscode集成终端中输入同一组命令时会发生这种情况:
(base) lpravda-ml:~ lpravda$ conda activate rdkit-env
(rdkit-env) lpravda-ml:~ lpravda$ which python
/usr/local/bin/python
环境似乎已经打开,但是python仍然指向系统安装python 2.7,我不知道为什么。
它曾经工作多年,现在它崩溃了。
注意:当我在vscode中运行调试器时,会选择并执行正确的conda环境。
我的设置:
OS: Mac OS X: 10.14.3
vscode: 1.31.1
conda: 4.6.7
通过以下更新更新正在进行的问题:
OS: Mac OS X: 10.14.3
vscode: 1.33.3
conda: 4.6.8
任何可能发生故障的想法?