VS Code 不会改变 Conda 环境

问题描述

VS 代码:1.56.2 已安装 Python 扩展。

我能够在 VS Code 中运行脚本,选择“基本”conda 环境。但是,当我创建一个新环境时,比如 new_env,它仍然没有切换这个环境。我更新了settings.json

"python.condaPath": "/Users/myuser/anaconda3/bin/conda","python.pythonPath": "/Users/myuser/anaconda3/envs/new_env/bin.python3.8",

如果我选择终端,它会自动调用conda activate new_env 但是当我运行它时:

print(os.environ['CONDA_DEFAULT_ENV'])

我仍然得到 'base' 而不是 'new_env'。任何安装在 new_env 中的库都会立即给出 ModuleNotFoundError

我多次选择了正确的解释器,重新加载了 VSC 窗口但没有帮助。遵循 https://code.visualstudio.com/docs/python/environments

中的步骤

任何指针将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)