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

如何在VS Code中用WSL的conda环境作为Windows项目解释器?

实现VS Code用WSL中conda环境作为Windows项目解释器的方法

核心思路是通过WSL的跨系统路径映射,直接指定Windows可访问的WSL内conda环境Python解释器路径,具体操作如下:

步骤1:获取WSL内conda环境的Python路径

  • 打开WSL终端,激活目标conda环境:
    conda activate your_env_name
    
  • 查看当前环境的Python解释器绝对路径:
    which python
    
    会得到类似 /home/your_username/miniconda3/envs/your_env_name/bin/python 的结果。

步骤2:转换为Windows可识别的路径

WSL文件系统在Windows中通过 \\wsl$\ 前缀访问,将上述路径转换为Windows格式:

  • 把路径开头的 / 替换为 \\wsl$\<你的WSL分发版名称>\(比如默认Ubuntu分发版就是 \\wsl$\Ubuntu\)
  • 剩余路径部分保持原斜杠或换成反斜杠均可,最终得到类似:
    \\wsl$\Ubuntu\home\your_username\miniconda3\envs\your_env_name\bin/python
    

步骤3:在VS Code中配置解释器

  • 打开Windows上的目标项目,按下 Ctrl+Shift+P 打开命令面板。
  • 输入并选择 Python: Select Interpreter。
  • 在选项中选择 Enter interpreter path...,粘贴刚才转换好的Windows格式路径。
  • 确认后,VS Code即可用WSL中的conda环境运行当前Windows项目的代码。

注意事项

  • 确保WSL处于运行状态,否则VS Code无法访问该路径。
  • 若conda环境路径变更,需重新执行上述步骤更新解释器配置。
  • Windows项目的依赖包需在WSL的conda环境中单独安装,因为两者的运行环境是隔离的。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 06:12:35