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

Visual Studio Code测试与终端Python版本不一致的同步方法咨询

解决VS Code中pytest与WSL终端Python版本不一致的问题

以下是几个直接可行的同步方法:

  • 切换VS Code的Python解释器到WSL版本
    按下Ctrl+Shift+P打开命令面板,输入Python: Select Interpreter,在弹出的列表里找到标注[wsl]的Python 3.10.6选项(比如显示为Python 3.10.6 ('Ubuntu') [wsl]),选中后pytest就会自动使用该版本运行测试。

  • 手动配置pytest的运行路径
    如果切换解释器没生效,可以直接在项目的.vscode/settings.json里指定测试用的Python路径:

    {
        "python.testing.pytestPath": "/usr/bin/python3.10",
        "python.defaultInterpreterPath": "/usr/bin/python3.10"
    }
    

    注意:路径要替换成你WSL环境中Python 3.10.6的实际路径,在WSL终端运行which python3.10就能获取准确路径。

  • 使用WSL远程窗口运行项目
    点击VS Code左下角的远程连接图标,选择New WSL Window using Distro...并选中你的Linux发行版,在新窗口中打开项目。此时整个开发环境都基于WSL,Python解释器和终端完全一致,测试也会自动使用该版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 16:44:55