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

如何在VS Code中正常调用conda base环境下已安装的依赖包?

解决方案

操作步骤

  • 确认工作区解释器配置生效
    python.defaultInterpreterPath为全局默认配置,若当前工作区存在单独设置会覆盖该值。按下Ctrl+Shift+P调出命令面板,输入Python: Select Interpreter,手动选择路径为C:\Users\username\anaconda3\python.exe的解释器,不要仅依赖显示的(conda)标注,需确认路径完全匹配Anaconda安装目录下的可执行文件。
  • 完成conda终端初始化
    打开Anaconda Prompt,根据你VS Code默认使用的终端类型执行对应命令:
    • 若使用PowerShell:执行conda init powershell
    • 若使用Cmd:执行conda init cmd.exe
      执行完成后重启所有已打开的终端窗口,后续终端启动时会自动加载conda初始化配置。
  • 开启自动激活环境选项
    打开VS Code设置页,搜索Python: Activate Environment,勾选该选项,确保VS Code运行Python文件前会自动激活对应conda环境。
  • 调整Python路径优先级(可选,推荐操作)
    你当前运行时调用的是微软商店内置Python,本质是系统环境变量中微软商店路径优先级高于conda路径:
    1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 在用户变量和系统变量的Path列表中,找到C:\Users\username\AppData\Local\Microsoft\WindowsApps项,将其移动到所有conda相关路径(C:\Users\username\anaconda3、C:\Users\username\anaconda3\Scripts、C:\Users\username\anaconda3\Library\bin)的下方
    3. 也可以直接关闭微软商店Python别名:打开系统「设置」→「应用」→「应用和功能」→「高级应用设置」→「应用执行别名」,关闭python.exe和python3.exe对应的开关
  • 验证配置效果
    重启VS Code,新建终端后执行where python,第一条输出应为conda base目录下的python.exe路径。运行你的测试文件,确认print(sys.executable)输出的路径符合预期,即可正常导入conda环境下安装的所有第三方包。

若你使用VS Code「运行和调试」面板执行代码,可在.vscode/launch.json中配置"python": "${command:python.interpreterPath}",确保调试时自动读取你选定的conda解释器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 17:39:00