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

Ubuntu终端运行Python代码时出现ImportError: cannot import name requests错误求助

解决Ubuntu下Python2.7导入pip._vendor.requests的错误

你遇到的问题核心是错误依赖了pip的内部私有模块——pip._vendor是pip用来打包自身依赖的专属目录,属于pip的内部实现细节,结构会随pip版本迭代调整(比如pip10就重构了内部模块结构),完全不应该被外部Python脚本直接引用。

修复步骤:

  • 第一步:安装独立的requests库(这才是合规的依赖方式)
    在终端执行以下命令,给Python2.7环境安装requests:

    sudo pip2 install requests
    

    (如果你的系统中pip默认指向Python3,务必用pip2确保安装到Python2.7的依赖目录)

  • 第二步:修改代码中的导入语句
    打开twitterstream.py,把第15行的导入代码从:

    from pip._vendor import requests
    

    改成标准的导入方式:

    import requests
    

额外提醒:

Python2.7已经在2020年停止官方维护,后续会越来越难找到兼容的依赖包,建议你尽快将代码迁移到Python3版本,避免后续遇到更多类似的兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:43:47