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

如何配置VS Code适配Python虚拟环境,解决自动补全与波浪线问题

解决VS Code Python虚拟环境下代码波浪线及launch.json配置问题

问题核心

代码运行正常但VS Code出现大量波浪线,本质是VS Code的Python语法检测没有使用你配置的虚拟环境解释器,同时launch.json里的配置存在两处错误:

  • ${config.python.pythonPath}是旧版废弃变量,所以出现黄色波浪线;
  • PYTHONPATH被错误配置成了Python解释器的路径,它的作用是添加模块搜索路径,不是指定解释器。

具体解决步骤

  • 第一步:切换到虚拟环境解释器
    点击VS Code左下角状态栏显示的Python版本(比如显示Python 3.9),在弹出的列表里选择你的虚拟环境解释器:C:/Users/DC/FlaskTut/Environments/flask_project_env/Scripts/python.exe

  • 第二步:修正launch.json配置
    把当前的launch.json替换成以下内容:

    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "python": "${command:python.interpreterPath}",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": true
        }
    ]
    

    说明:

    • ${command:python.interpreterPath}会自动使用你选中的虚拟环境解释器,替代废弃的旧变量;
    • 删掉了错误的PYTHONPATH配置,如果你确实需要添加模块搜索路径,再在env里配置PYTHONPATH,值填你的项目源码目录(比如C:/Users/DC/FlaskTut/your_project),而不是Python.exe路径。
  • 第三步:重载窗口
    按下Ctrl+Shift+P调出命令面板,输入并选择「Reload Window」,让配置生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 11:03:22