激活conda环境在vscode中停止工作

问题描述 投票:2回答:1

我注意到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 任何可能发生故障的想法?

visual-studio-code anaconda conda
1个回答
0
投票

这是你可以阅读它的问题here,但我发现这个solution解决了这个版本的问题。此外,正如社区所说的python解释器和env的问题将在下一次重大更新中修复。

© www.soinside.com 2019 - 2024. All rights reserved.