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

VS Code提示ModuleNotFoundError: No module named 'requests'问题求助

解决VS Code中ModuleNotFoundError: No module named 'requests'问题(已安装模块仍报错)
  • 检查VS Code使用的Python解释器
    查看VS Code左下角状态栏显示的Python版本/环境,确认和你安装requests的环境一致。多数报错是因为VS Code默认选择了系统Python或其他虚拟环境,而requests被装在了另一个环境里。
    切换方法:点击状态栏的Python版本,在弹出列表中选对应环境;或用快捷键Ctrl+Shift+P(Windows/Linux)/Cmd+Shift+P(Mac),输入Python: Select Interpreter来选择。

  • 确认requests安装在当前解释器环境
    在VS Code终端执行python -m pip list(Python3需用python3 -m pip list),查看输出列表里是否有requests。
    如果没有,直接在当前终端用python -m pip install requests安装——不要直接用pip install,避免因环境变量问题装到错误的Python环境中。

  • 检查虚拟环境激活状态
    若使用了虚拟环境(如venv、conda),确保VS Code终端已激活该环境:终端开头会显示环境名称前缀(比如(myenv))。
    未激活则手动操作:Windows执行venv\Scripts\activate,Linux/Mac执行source venv/bin/activate,激活后再安装requests或运行脚本。

  • 修复pip与Python解释器的关联问题
    部分情况是pip和当前使用的Python不属于同一环境,可通过以下命令验证:

    • Windows:where python 和 where pip
    • Linux/Mac:which python 和 which pip
      确保两者输出路径在同一目录下。若不一致,先执行python -m pip install --upgrade pip升级pip,再重新安装requests。
  • 重启VS Code
    环境切换或安装完成后,重启VS Code确保编辑器加载最新环境配置,再运行脚本测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 15:10:28