配置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
相关产品推荐
相关产品推荐

