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

Docker环境下TensorFlow 1.15.4安装异常及调用报错求助

解决TensorFlow 1.15.4与Protobuf版本冲突问题

问题根源

TensorFlow 1.15.4依赖特定版本的protobuf(范围通常为3.8.x至3.12.x,推荐3.12.4),而jupyter/base-notebook:python-3.7.6镜像自带的protobuf版本过高,触发兼容性报错。

解决步骤

  • 卸载当前冲突的protobuf版本:
    pip uninstall -y protobuf
    
  • 安装与TensorFlow 1.15.4兼容的protobuf版本:
    pip install protobuf==3.12.4
    
  • 重启Jupyter内核后验证:
    import tensorflow as tf
    print(tf.__version__)
    
  • 若需固化Docker环境,可将依赖配置写入Dockerfile:
    FROM jupyter/base-notebook:python-3.7.6
    RUN pip uninstall -y protobuf && \
        pip install protobuf==3.12.4 tensorflow==1.15.4
    

补充说明

重装TensorFlow时,pip默认安装的protobuf版本可能仍与镜像自带版本冲突,因此必须手动卸载后指定兼容版本安装,而非仅重装TensorFlow。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 05:06:25