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

MacOS下Python 3调用requests.get()报AttributeError问题求助

解决requests.get()报AttributeError的问题

排查与修复步骤

  • 确认brew安装的requests关联正确Python版本
    执行brew info python-requests,查看输出里的Python路径,确保和你使用的python3(brew安装的3.12)一致。若路径不匹配,执行brew link --overwrite python-requests强制关联。

  • 检查site-packages中requests包的完整性
    先获取brew Python的site-packages路径:

    python3 -c "import site; print(site.getsitepackages())"
    

    进入对应目录,查看是否存在完整的requests文件夹,确认其中api.py文件包含get方法。若包损坏或缺失,执行pip3 install --force-reinstall requests重新安装(确保pip3是brew对应版本,可通过which pip3验证路径)。

  • 清除Python导入缓存
    执行以下命令重载requests模块,尝试修复导入问题:

    python3 -c "import requests; import importlib; importlib.reload(requests); print(requests.get)"
    

    若仍报错,删除项目目录下的__pycache__文件夹,重启终端后再测试。

  • 验证Python环境一致性
    执行which python3和which pip3,确认两者均指向brew安装路径(Intel Mac为/usr/local/bin,Apple Silicon为/opt/homebrew/bin)。若pip3指向系统版本,使用完整路径重新安装requests,比如Apple Silicon下执行:

    /opt/homebrew/bin/pip3 install requests
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 08:32:12