1. 配置Anaconda PowerShell Prompt
找到Miniconda路径
[安装路径]\miniconda3\Scripts\activate.bat
# 例如: D:\miniconda3\Scripts\activate.bat
# 或: C:\Users\[用户名]\miniconda3\Scripts\activate.bat
配置VS Code终端配置文件
在VS Code设置中添加以下配置(Ctrl+Shift+P
→ "Preferences: Open Settings (JSON)"):
{"terminal.integrated.profiles.windows": {"Anaconda PowerShell": {"path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe","args": ["-ExecutionPolicy", "ByPass", "-NoExit", "-Command","& '[安装路径]\\miniconda3\\shell\\condabin\\conda-hook.ps1'; conda activate base"],"icon": "terminal-powershell"}},"terminal.integrated.defaultProfile.windows": "Anaconda PowerShell"
}
备用方案(CMD方式)
{"terminal.integrated.profiles.windows": {"Anaconda Prompt": {"path": "C:\\Windows\\System32\\cmd.exe","args": ["/K", "[安装路径]\\miniconda3\\Scripts\\activate.bat", "[安装路径]\\miniconda3"],"icon": "terminal-cmd"}},"terminal.integrated.defaultProfile.windows": "Anaconda Prompt"
}
2. 自动激活选定的Conda环境
方法一:Python解释器选择(推荐)
Ctrl+Shift+P
→ "Python: Select Interpreter"- 选择desired conda环境
- 添加设置:
{"python.terminal.activateEnvironment": true,"python.defaultInterpreterPath": "[安装路径]\\miniconda3\\envs\\[环境名]\\python.exe"
}
方法二:项目特定配置
在项目根目录创建.vscode/settings.json
:
{"python.defaultInterpreterPath": "[安装路径]\\miniconda3\\envs\\[环境名]\\python.exe","python.terminal.activateEnvironment": true,"terminal.integrated.env.windows": {"CONDA_DEFAULT_ENV": "[环境名]"}
}
方法三:特定环境终端配置
{"terminal.integrated.profiles.windows": {"Conda [环境名]": {"path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe","args": ["-ExecutionPolicy", "ByPass", "-NoExit", "-Command","& '[安装路径]\\miniconda3\\shell\\condabin\\conda-hook.ps1'; conda activate [环境名]"],"icon": "terminal-powershell"}},"terminal.integrated.defaultProfile.windows": "Conda [环境名]"
}
方法四:全局默认环境
{"python.defaultInterpreterPath": "[安装路径]\\miniconda3\\envs\\[默认环境]\\python.exe","python.terminal.activateEnvironment": true,"python.condaPath": "[安装路径]\\miniconda3\\Scripts\\conda.exe"
}
3. 快速设置步骤
- 安装Python扩展
- 选择conda环境:
Ctrl+Shift+P
→ "Python: Select Interpreter" - 启用自动激活: 添加
"python.terminal.activateEnvironment": true
- 设置conda路径: 配置conda.exe路径
4. 验证设置
- 重启VS Code
- 打开新终端 (`Ctrl+``)
- 检查是否显示
(环境名)
前缀 - 运行
conda list
验证
5. 常用命令
# 查看所有环境
conda env list# 创建新环境
conda create -n 环境名 python=3.9# 激活环境
conda activate 环境名# 安装包
conda install 包名
注意事项
- 替换
[安装路径]
为你的实际miniconda安装路径 - 替换
[环境名]
为实际环境名称 - 确保路径中的反斜杠正确转义(
\\
) - 重启VS Code使配置生效
- Python扩展是必需的