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

如何在Windows的VS Code中通过选择解释器使用UNIX编译的Python可执行文件?

解决WSL2 Ubuntu 20.04中VS Code无法选择虚拟环境Python解释器的问题
  • 确保以WSL远程模式启动VS Code
    不要用Windows端VS Code直接访问\\wsl$\路径的项目,而是在Ubuntu WSL2终端里,切换到项目根目录后执行:

    code .
    

    这样VS Code会以WSL远程上下文启动,加载的是Linux文件系统,而非Windows文件系统。

  • 安装并启用Python插件
    在WSL模式的VS Code中,安装微软官方的Python扩展(Python Extension Pack),这是识别Linux环境Python解释器的基础。

  • 正确选择虚拟环境解释器

    1. 按下Ctrl+Shift+P打开命令面板
    2. 输入并选择Python: Select Interpreter
    3. 在列表中找到你创建的虚拟环境解释器./linux-venv/bin/python,直接选中即可;如果列表未自动显示,选择Enter interpreter path,手动输入虚拟环境Python的绝对路径(比如/home/your-username/your-project-folder/linux-venv/bin/python),或者通过浏览按钮选择——此时浏览的是Linux文件系统,能正常看到UNIX可执行文件,不会仅限制.exe格式。
  • 权限问题排查
    如果点击解释器仍报错,检查虚拟环境Python可执行文件的权限:

    chmod +x linux-venv/bin/python
    

内容的提问来源于stack exchange,提问作者Andreas L.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 23:25:02