Linux笔记本环境下在VSCode中激活Conda的有效方法
Linux环境下VSCode配置Conda虚拟环境完整流程
前置准备
- 安装Conda:下载对应Linux版本的安装包,运行安装脚本完成部署,建议执行
conda init让终端默认加载Conda环境(后续操作更顺畅) - 安装VSCode:完成Linux版VSCode安装后,务必安装Python官方插件(这是识别Conda环境的核心前提)
创建Conda虚拟环境
打开系统终端,执行以下命令创建环境(按需修改环境名和Python版本):
conda create -n my_conda_env python=3.10
创建完成后,可通过conda env list查看所有已存在的Conda环境。
VSCode中配置激活Conda环境
方式一:命令面板快速选择(推荐)
- 打开VSCode,按下
Ctrl+Shift+P唤起命令面板 - 搜索并选择
Python: Select Interpreter选项 - 在弹出的列表中,找到你创建的Conda环境(路径格式通常为
/home/你的用户名/anaconda3/envs/你的环境名/bin/python),点击选中 - 选中后,VSCode会自动在当前工作区的
.vscode/settings.json中生成配置,示例如下:
{ "python.pythonPath": "/home/xxx/anaconda3/envs/my_conda_env/bin/python" }
默认情况下,python.terminal.activateEnvironment会自动设为true,打开VSCode内置终端时会自动激活该Conda环境。
方式二:手动修改配置文件
如果命令面板未列出目标环境,可手动添加路径:
- 按下
Ctrl+,打开设置界面,点击右上角的打开设置(JSON)按钮 - 添加以下配置(替换为你的实际路径):
{ "python.pythonPath": "/home/xxx/anaconda3/envs/my_conda_env/bin/python", "python.terminal.activateEnvironment": true }
验证配置有效性
打开VSCode内置终端,若左侧显示(my_conda_env)前缀,或执行which python输出的路径为Conda环境下的Python路径,说明配置成功。
内容的提问来源于stack exchange,提问作者zero
相关产品推荐
相关产品推荐

