You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

未将Anaconda加入系统PATH时如何在VSCode中切换使用conda环境

解决方案

方法1:配置VSCode指定conda可执行路径

  • 打开VSCode设置(快捷键Ctrl+,),搜索配置项python.condaPath
  • 将你本地Anaconda安装路径下的Scripts\conda.exe完整路径填入配置项,示例路径:C:\Users\你的用户名\anaconda3\Scripts\conda.exe(仅为当前用户安装时的默认路径,全局安装路径为C:\ProgramData\Anaconda3\Scripts\conda.exe),路径分隔符可以用正斜杠/或者双反斜杠\\
  • 重启VSCode后生效

方法2:为PowerShell单独初始化conda(不修改系统PATH)

  • 打开系统自带的Anaconda Prompt
  • 执行命令:conda init powershell
  • 命令执行完成后关闭所有PowerShell/VSCode终端窗口,重新打开即可直接识别conda命令

该操作只会修改当前用户的PowerShell启动配置,不会向系统PATH添加Anaconda相关条目,符合官方安全建议

方法3:仅在VSCode集成终端中加载conda(不影响系统全局终端)

  • 打开VSCode的settings.json配置文件(按下Ctrl+Shift+P搜索「Open Settings (JSON)」即可打开)
  • 添加如下配置,注意将示例中的conda-hook.ps1路径替换为你本地的实际路径:
"terminal.integrated.profiles.windows": {
    "PowerShell (Conda)": {
        "source": "PowerShell",
        "args": [
            "-ExecutionPolicy",
            "ByPass",
            "-NoExit",
            "-Command",
            "& 'C:\\Users\\你的用户名\\anaconda3\\shell\\condabin\\conda-hook.ps1'"
        ]
    }
},
"terminal.integrated.defaultProfile.windows": "PowerShell (Conda)"
  • 重启VSCode后,新启动的集成终端会自动加载conda环境,可正常执行conda activate等命令,同时系统原生的PowerShell不会受影响

所有方法配置完成后,都支持在VSCode内部自由切换不同的conda环境作为解释器,无需从Anaconda Prompt启动VSCode,也无需将Anaconda添加到系统PATH。

内容的提问来源于stack exchange,提问作者Jerry wu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 20:36:02