已通过pip安装requests仍提示ModuleNotFoundError问题求助
解决Python已安装requests但导入报错的问题
排查Python解释器路径不匹配问题
- 在报错的代码文件开头加两行代码,运行后查看当前使用的Python路径和版本:
import sys print(sys.executable) print(sys.version) - 打开命令行执行以下命令,查看pip对应的Python路径:
pip --version - 如果两个路径不一致,说明requests安装到了另一个Python环境中。此时用对应环境的pip重新安装,Windows下可执行
py -3 -m pip install requests,Linux/macOS下执行python3 -m pip install requests
- 在报错的代码文件开头加两行代码,运行后查看当前使用的Python路径和版本:
检查虚拟环境状态
- 若使用了虚拟环境,确认运行代码时是否激活了对应环境。未激活的话,代码会调用系统默认Python,无法找到虚拟环境内安装的requests
- 激活虚拟环境后,重新执行
pip install requests
核对IDE的解释器配置
- VSCode用户:按Ctrl+Shift+P输入「Python: Select Interpreter」,选择安装了requests的Python版本
- PyCharm用户:进入「File > Settings > Project > Python Interpreter」,切换到正确的解释器
内容的提问来源于stack exchange,提问作者andiary03
相关产品推荐
相关产品推荐

