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

已安装requests仍报错ModuleNotFoundError: No module named 'requests'怎么办

已安装requests库仍触发ModuleNotFoundError的常见原因
  • Python多版本环境冲突:安装requests的Python环境和运行代码所用的不是同一个环境,是这类问题最常见的诱因。可分别执行pip --version和python --version查看两者关联的Python版本是否匹配,也可直接执行python -m pip install requests,给当前运行用的Python解释器定向安装requests。
  • 虚拟环境隔离问题:如果使用venv、virtualenv、conda等虚拟环境,安装requests时未激活对应虚拟环境,库会被安装到全局环境中,运行代码时如果使用的是虚拟环境的解释器就会找不到库;反之如果库装在虚拟环境里,运行时未激活虚拟环境调用全局解释器也会触发报错。
  • IDE解释器配置错误:使用PyCharm、VS Code等IDE运行代码时,IDE默认配置的Python解释器不是你已经安装了requests的环境,哪怕命令行运行正常,IDE内运行仍会报错,只需进入IDE的Python解释器配置页,切换到对应已安装requests的环境即可。
  • 安装路径异常:执行pip install时如果缺少对应目录写入权限,可能出现安装成功提示但实际库文件未写入到位的情况;也有可能是requests的安装路径未被加入Python的模块搜索路径,导致导入时无法定位。可执行pip show requests查看库的实际安装路径,再执行python -c "import sys; print(sys.path)"检查该路径是否在搜索列表中。
  • 本地文件命名冲突:如果你的项目目录下存在命名为requests.py的文件/目录,Python导入模块时会优先加载本地的同名文件,覆盖第三方的requests库导致报错,将本地同名文件重命名即可解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.16 14:15:09