我注意到conda激活环境没有明显原因就停止在 vscode 集成终端中工作(我当然没有安装任何新的扩展,也没有在过去几天更新 conda 或 vscode)。
预期行为
运行 conda activate 环境后,我希望激活环境并能够使用环境 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,我不知道为什么。
它曾经工作了很多年,现在坏了。
Note:当我在 vscode 中运行调试器时,会选择并执行正确的 conda 环境。
我的设置:
OS: Mac OS X: 10.14.3
vscode: 1.31.1
conda: 4.6.7
Update以下更新持续存在问题:
OS: Mac OS X: 10.14.3
vscode: 1.33.3
conda: 4.6.8
知道什么可能会发生故障吗?
这是你可以阅读的问题here https://github.com/Microsoft/vscode-python/issues/3834,但我发现这个solution https://code.visualstudio.com/docs/python/environments#_conda-environments解决了这个版本中的问题。另外,正如社区所说,python 解释器和 env 的问题将在下一个重大更新中修复。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)