问题描述
在python2.7的环境下安装tensorflow 1.5.0的过程中,报错protobuf requires Python ‘>=3.7‘ but the running Python is 2.7
原因分析:
pip 版本太老。conda create初始环境的时候pip默认只有9.x.x,无法满足安装 protobuf 的要求(>=20.x.x)。
解决方案:
直接安装pip最新版本,命令如下:
python -m pip install --upgrade pip
之后重新pip install tensorflow即可。