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

VSCode Python调试器在launch.json设置justMyCode=false时未使用正确Python解释器的问题

VSCode Python调试器在launch.json设置justMyCode=false时未使用正确Python解释器的问题

我最近在做一个小项目,想用launch.json配合pipenv创建的虚拟环境来调试,但VSCode好像一直在用一个无效的Python二进制文件路径——而且这个问题只有在我把justMycode设为false的时候才会出现,设为true就完全正常。

更奇怪的是,我用运行图标执行「Python Debugger: Debug Python File」命令时,虚拟环境是正常工作的,正确的解释器会被调用。

问题就出在我自定义的launch.json配置上,每次启动都会报错:File Not Found: /Users/me/Library/Python/3.13。可诡异的是,这个路径我既没在launch.json里定义过,也没在用户设置里写过。

我甚至特意在两处都明确指定了正确的解释器路径:

用户Settings.json配置

"python.defaultInterpreterPath": "/Users/me/.local/share/virtualenvs/testproject-vamZemFG/bin/python",

launch.json配置

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python Debugger: All Code",
            "type": "debugpy",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "envFile": "${workspaceFolder}/.env",
            "justMyCode": false,
            "python": "/Users/me/.local/share/virtualenvs/testproject-vamZemFG/bin/python",
        }
    ]
}

下面是我遇到的错误截图:
错误截图

备注:内容来源于stack exchange,提问作者funseiki

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 13:19:33