如何在VS Code中配置集成Anaconda Prompt终端并关联conda环境
VS Code配置Anaconda集成终端及独立环境方案
一、配置Anaconda Prompt为VS Code默认集成终端
1. 调整PowerShell执行权限(仅Windows需要)
以管理员身份启动系统自带的PowerShell,执行以下命令,输入Y确认即可:
Set-ExecutionPolicy RemoteSigned
2. 修改VS Code终端配置
- 打开VS Code设置:快捷键
Ctrl + ,(逗号),或者点击左下角齿轮图标选择「设置」 - 在搜索框输入
terminal.integrated.profiles.windows,点击搜索结果下方的「在settings.json中编辑」 - 在json配置中添加以下内容,注意替换你本地Anaconda的实际安装路径:
"terminal.integrated.profiles.windows": { "Anaconda PowerShell": { "source": "PowerShell", "args": [ "-ExecutionPolicy", "ByPass", "-NoExit", "-Command", "& 'C:\ProgramData\Anaconda3\shell\condabin\conda-hook.ps1' ; conda activate base " ] } }, // 配置默认启动的终端为Anaconda PowerShell "terminal.integrated.defaultProfile.windows": "Anaconda PowerShell"
- 保存settings.json文件,关闭所有已打开的VS Code集成终端,重新打开终端即可看到前缀显示
(base),代表Anaconda环境已加载。
二、创建独立Conda环境并关联VS Code
1. 创建独立环境
在已配置好的VS Code集成终端执行以下命令,自定义环境名称和Python版本:
conda create -n 你的环境名 python=3.9
提示确认安装依赖时输入y回车等待创建完成。
2. 关联环境到VS Code项目
- 打开你的Python项目文件夹,按快捷键
Ctrl + Shift + P调出命令面板,搜索并选择Python: Select Interpreter - 在弹出的解释器列表中,找到你刚创建的、名称匹配的conda环境,点击选中
- 重启VS Code集成终端,终端前缀会自动切换为
(你的环境名),后续代码执行、包安装操作都会默认作用于该独立环境。
常见问题排查
如果重启终端后仍无环境标识,可在终端执行以下命令初始化conda,之后重启终端即可:
conda init powershell
内容的提问来源于stack exchange,提问作者Jack
相关产品推荐
相关产品推荐

