VSCode 设置和选择conda环境
在VS Code中设置和选择Conda环境前提条件方法一:使用VS Code命令面板方法二:通过状态栏选择方法三:在settings.json中配置方法四:使用Python: Create Environment命令验证环境是否正确选择常见问题和解决方案问题1:在解释器列表中看不到我的Conda环境问题2:选择了Conda环境但终端没有切换问题3:在Windows上看不到Conda环境
其他有用的VS Code和Conda相关设置
在VS Code中设置和选择Conda环境
本指南将帮助您在Visual Studio Code中设置和选择Conda环境,以便更好地进行Python开发。
前提条件
已安装Anaconda或Miniconda或miniforge已安装Visual Studio Code已安装VS Code的Python扩展
方法一:使用VS Code命令面板
打开VS Code按下
(Windows/Linux) 或
Ctrl+Shift+P
(macOS) 打开命令面板输入
Cmd+Shift+P
并选择该命令在弹出的列表中,您应该能看到所有已安装的Python解释器,包括Conda环境选择您想要使用的Conda环境(通常显示为
Python: Select Interpreter
)
Python 3.x.x ('环境名称'): conda
方法二:通过状态栏选择
打开VS Code查看底部状态栏(右下角)您应该能看到当前选择的Python解释器版本
点击区域
从弹出的列表中选择您想要的Conda环境
3.10.12 64-bit
方法三:在settings.json中配置
打开VS Code的设置(
或通过菜单)点击右上角的 “打开设置(JSON)” 图标在settings.json文件中添加以下配置:
Ctrl+,
"python.defaultInterpreterPath": "/path/to/your/conda/envs/环境名称/bin/python"
保存文件并重启VS Code
方法四:使用Python: Create Environment命令
打开VS Code按下
打开命令面板输入
Ctrl+Shift+P
并选择选择
Python: Create Environment
选项选择您想要的Python版本VS Code将创建一个新的Conda环境
Conda
验证环境是否正确选择
打开一个Python文件创建一个新的终端(
)在终端中,您应该能看到环境名称显示在提示符前面,如
Terminal > New Terminal
您也可以在终端中运行
(环境名称) user@machine:~$
和
python --version
来验证
conda info --envs
常见问题和解决方案
问题1:在解释器列表中看不到我的Conda环境
解决方法:
确保您的Conda已正确安装并且在系统PATH中尝试重新启动VS Code检查您的Conda环境是否激活:在终端中运行
手动指定解释器路径:在选择解释器时,选择 “Enter interpreter path…”,然后导航到您的Conda环境的Python解释器(通常位于
conda activate 环境名称
)
envs/环境名称/bin/python
问题2:选择了Conda环境但终端没有切换
解决方法:
尝试关闭当前终端并创建一个新终端在设置中检查
是否为
terminal.integrated.inheritEnv
确保您没有在VS Code中禁用 “Automatically activate Python environments” 设置
true
问题3:在Windows上看不到Conda环境
解决方法:
确保您安装了Anaconda或Miniconda的Windows版本尝试使用Anaconda Prompt启动VS Code在VS Code设置中添加
"python.condaPath": "C:\Path\To\conda.exe"
其他有用的VS Code和Conda相关设置
自动激活环境:
"python.terminal.activateEnvironment": true
指定Conda路径:
"python.condaPath": "/path/to/conda"
在Jupyter笔记本中使用Conda环境:
安装Jupyter扩展在打开的笔记本中,点击右上角的内核选择器,然后选择您的Conda环境