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

Python安装requests后仍报ModuleNotFoundError问题求助

问题分析与解决方法

核心关联

安装时的「未添加至PATH」警告和你遇到的ModuleNotFoundError: No module named 'requests'直接相关——这说明你使用的pip命令和运行脚本的python命令不属于同一个Python环境,模块被安装到了pip对应的环境中,但当前执行脚本的Python环境找不到这些模块。

具体解决步骤

  • 确认Python与pip的环境匹配
    打开终端,分别执行以下命令,检查两者的路径是否一致:

    python --version
    pip --version
    

    若输出路径不同,说明环境不匹配是问题根源。

  • 用对应Python版本的pip重新安装模块
    直接通过Python自带的pip执行安装,避免环境混淆:

    python -m pip install requests bs4
    

    若系统存在多个Python版本(如同时安装了Python 2.x),可明确指定版本:

    python3.12 -m pip install requests bs4
    
  • 验证模块安装路径
    运行以下代码,确认requests的安装路径是否在当前环境的sys.path中:

    import sys
    try:
        import requests
        print("requests安装路径:", requests.__file__)
        print("当前sys.path:", sys.path)
    except ImportError:
        print("当前环境未安装requests")
    

    若安装路径不在sys.path里,可临时手动添加路径(仅临时解决,推荐优先用对应pip安装):

    import sys
    sys.path.append("你的requests实际安装路径")
    import requests
    
  • 配置PATH环境变量(彻底解决)
    找到Python 3.12的安装目录,将以下两个路径添加到系统PATH:

    • Python安装根目录(例如C:\Python312或/usr/local/python312)
    • 安装目录下的Scripts文件夹(例如C:\Python312\Scripts或/usr/local/python312/bin)
      添加完成后重启终端,再次验证python和pip的路径是否一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 10:22:13