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

VS Code中import requests无法从源解析(Pylance)问题求助

解决Pylance无法解析requests导入的问题

以下是几个针对性的排查和解决步骤:

  • 验证requests安装路径与解释器匹配
    在终端运行命令:

    python -c "import requests; print(requests.__file__)"
    

    得到requests的安装路径后,检查VS Code右下角选中的Python解释器对应的site-packages目录是否和该路径一致。如果不一致,重新选择正确的解释器即可。

  • 添加额外路径到Pylance配置
    如果requests安装在非标准路径(比如自定义虚拟环境或特殊目录),可以在VS Code的settings.json中添加该路径:

    "python.analysis.extraPaths": [
        "/path/to/your/site-packages"
    ]
    

    替换为实际的site-packages路径,保存后重启VS Code。

  • 清除Pylance缓存并重载窗口
    打开命令面板(快捷键Ctrl+Shift+P或Cmd+Shift+P),执行命令:

    Python: Clear Cache and Reload Window
    

    这会清除Pylance的缓存并重新加载项目,解决缓存导致的识别问题。

  • 确认终端环境与解释器一致
    检查VS Code内置终端是否激活了对应的虚拟环境(如果使用了虚拟环境)。有时候解释器选对了,但终端未激活环境,也会导致Pylance识别异常。激活虚拟环境后,重新执行pip install requests确保安装在当前环境。

  • 检查pip与解释器的对应关系
    运行以下命令确认pip所属的解释器:

    pip --version
    

    输出中的Python路径需和VS Code选中的解释器路径完全一致。如果不一致,使用python -m pip install requests代替pip install requests,确保安装到正确的解释器环境中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 03:44:51