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

Ubuntu 16.04安装TensorFlow时遭遇ImportError问题求助

解决Ubuntu 16.04中pip3安装TensorFlow时的pip._vendor.pkg_resources缺失问题

嘿,这个问题我太熟了——Ubuntu 16.04自带的python3-pip经常会因为版本兼容或者误操作损坏,导致出现这类ImportError。给你一套亲测有效的解决步骤:

  • 第一步:彻底重装系统级的python3-pip
    先把损坏的pip3彻底清除,再重新安装官方包:

    sudo apt-get remove --purge python3-pip && sudo apt-get install python3-pip
    

    这一步能解决90%以上的系统pip依赖损坏问题,因为它会重置pip到Ubuntu官方维护的稳定版本。

  • 第二步:升级pip到最新兼容版本
    重装后,把pip升级到适合当前环境的最新版,这里建议用--user参数避免权限冲突:

    pip3 install --upgrade pip --user
    

    执行完后,可以用pip3 --version检查一下版本,确认没有报错。

  • 第三步:重新安装TensorFlow
    现在再尝试安装/升级TensorFlow,同样推荐用--user参数(避免修改系统全局包):

    pip3 install --upgrade tensorflow --user
    

    如果确实需要系统级安装,再用你之前的命令:

    sudo -H pip3 install --upgrade tensorflow
    

为什么会出现这个错误?

本质是Ubuntu 16.04的默认python3-pip版本偏旧,加上如果之前用sudo pip升级过pip,很容易导致系统自带的pip和用户级pip产生依赖冲突,进而丢失pip._vendor.pkg_resources这类核心模块。重装系统pip是最直接的修复方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 11:28:09