基于Ubantu系统下tensorflow安装可能出现的问题

时间:2022-10-10 23:56:23
安装步骤:
1、一般ubantu会自带python2.7,所以只需要安装pip和dev sudo apt-get install python-pip python-dev
2、安装tensorflow sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl
3、安装成功,python测试 import tensorflow as tf,未报错的话就是成功了

安装问题:
(1)pip版本问题,安装过程会提示,可按提示操作
(2)Errno 101,一般是无法从链接下载tensorflow,且系统多次retry无效,可能国内网络链接谷歌服务器,你懂。解决:无脑多试几次,总会成功
(3)成功安装tensorflow,python测试 import tensorflow as tf,报错Erro import tensorflow。
一般由于系统自带的或者自己通过apt-get安装的protobuf版本低,不符合tensorflow的要求,而且安装过程中pip升级不了apt-get安装的protobuf.
所以建议在安装tensorflow之前就卸载protobuf。如果没有卸载,测试报错的话可以先卸载旧版本的protobuf,然后重新安装新版本的protobuf。

pip uninstall protobuf

sudo pip install --upgrade protobuf==3.0.0b2