You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置VS Code为工作区所有Notebook自动选择指定Conda内核的问题

配置VS Code为工作区所有Notebook自动选择指定Conda内核的问题

我一直在尝试配置VS Code,让它能记住整个代码仓库对应的Conda内核,这样每次打开仓库里的Python Jupyter Notebook时,就不用手动选择内核了。

我的Conda内核名叫geotgr,执行jupyter kernelspec list命令就能看到它。我已经在仓库里创建了.vscode/settings.json工作区配置文件,内容如下:

{
  "python.defaultInterpreterPath": "${env:CONDA_PREFIX}/bin/python",
  "python.analysis.extraPaths": ["${env:CONDA_PREFIX}/lib/python3.12/site-packages"],
  "jupyter.jupyterServerType": "local",
  "jupyter.defaultKernel": "geotgr",
  "jupyter.kernels.default": "geotgr",
  "jupyter.kernels.exclude": [
    "Python 2",
    "Python 3"
  ]
}

但就算做了这些设置,我打开Notebook.ipynb文件时,VS Code还是不会自动选中这个geotgr内核。我还试过换成绝对路径来配置,结果也没用,当时的配置内容是:

"python.defaultInterpreterPath": "/home/darkknight/anaconda3/envs/geotgr/bin/",
"python.analysis.extraPaths": ["/home/darkknight/anaconda3/envs/geotgr/lib/python3.12/site-packages"]

备注:内容来源于stack exchange,提问作者Brian.C.Seymour

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 11:39:49