修改vscode launch.json, 实现在指定conda环境下debug
原创通过vscode连接远程Linux环境做深度学习项目,conda依然是非常棒的虚拟环境管理工具。
在指定conda env下运行, 通过命令行, 就是
conda activate <环境名>
python 指定文件.py
但如果我们想通过vscode来debug这个文件, 默认情况下环境会返回conda(base), 造成错误, 如果把所有包都装在base下就失去了conda的意义, 所以这里我们需要修改launch.json, 也就是debug的加载设置。 如图,
通过小齿轮打开launch.js, 在configuration中加入你的不同conda环境下的Python路径,
{
"version": "0.2.0",
"configurations": [
"name": "Python: 你想用的环境名1",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": true,
//环境名对应的python路径
"python": "/home/你的用户名/anaconda3/bin/python"
"name": "Python: 你想用的环境名2",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",