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