CentOS下安装tensorflow

第一次在linux上装tensorflow,走了太多弯路,就当学习了,马一下自己漫长的安装过程

1. 已安装的软件:

CUDA: 9.0

CentOS下安装tensorflow

2.需要安装gpu版本的tensorflow,找到跟CUDA版本对应的tensorflow版本:

参考网址:https://tensorflow.google.cn/install/source?hl=en#linux

CentOS下安装tensorflow

发现安装的python版本和CUDA版本不对应,由于第一次用服务器,也不想改动别人服务器原本的配置,于是还是抱着试试看的心态安装tensorflow_gpu-1.12.0

3.安装tensorflow_gpu-1.12.0

pip install tensorflow-gpu==1.12.0

出错:找不到相匹配的版本(应该是跟python版本不匹配?)

CentOS下安装tensorflow

4. 安装tensorflow_gpu-1.13.0

安装成功,但import tensorflow出错:(应该是跟CUDA版本不匹配?)

CentOS下安装tensorflow

5.通过Anaconda安装低版本python再安装较低版本tensorflow

# conda create --name python36 python=3.6 

# conda activate python36

# pip install tensorflow-gpu==1.12.0

安装成功,import tensorflow也成功了!

需要tensorflow跑的程序,切到python36环境运行就可以了