【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)

文章目录

  • 一、说明
  • 二、安装anaconda
    • 2.1 获取anaconda
    • 2.2 获取bzip2
    • 2.3 安装anaconda
    • 2.4 环境配置(最重要的一步)
  • 三、验证安装结果
  • 四、安装tensflow
    • 4.1 创建一个conda环境来安装tensorflow
    • 4.2 激活tensorflow环境
    • 4.3 安装tensorflow
  • 五、测试安装tensorflow的结果
  • 六、参考链接

一、说明

博主具体使用的硬件设备是:

1、windows10操作系统
2、python3.6.8


哎,奈何,查了一下,Tensorfolw在windows系统中,只支持64位的Python3.5.X,所以,博主只能另辟新径啦,此时想到我租了一年的阿里云,那可不能浪费呀,所以:更新硬件设备:

1、阿里云CentOS7.3
2、python2.7.x(这里就就用CentOS系统自带的python版本吧)
注意:目前Python2.7与Python3.5对TensorFlow的支持较好。自己手动升级,会遇到各种问题,费时费力(奈何骚气的我,还是在centos7中升级了自己的python版本如下图所示)。在CentOS7中,自带的Python版本为2.7.5,GUI做的也还不错。

【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第1张图片


二、安装anaconda

这里我们为了通过anaconde安装tensflow,所以就先安装anaconda

2.1 获取anaconda

[root@izuf63xc848w2955bl9svqz ~]# wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.0-Linux-x86_64.sh

【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第2张图片

2.2 获取bzip2

完成第一步之后别着急这安装,因为需要一个bzip2来实现解压,所以先来按照bzip2

[root@izuf63xc848w2955bl9svqz ~]# yum install -y bzip2

【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第3张图片【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第4张图片

2.3 安装anaconda

接下来我们就安装第一步下载的链接

[root@izuf63xc848w2955bl9svqz ~]# bash Anaconda3-5.3.0-Linux-x86_64.sh

说明:
1、遇到[yes|no]时候,就默认都输入yes
2、博主安装路径:/root/anaconda3下

【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第5张图片【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第6张图片

2.4 环境配置(最重要的一步)

【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第7张图片
通过命令:vi root/.bashrc 打开配置文件
【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第8张图片
添加完成退出之后啦就是激活:

[root@izuf63xc848w2955bl9svqz ~]# vi /root/.bashrc
[root@izuf63xc848w2955bl9svqz ~]# source .bashrc
[root@izuf63xc848w2955bl9svqz ~]# source ~/.bashrc

三、验证安装结果

【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第9张图片
看到此结果想必就不用多说了吧(因为centos7.3自带的是python2.7,这里已经成功的跳转到了pyhthon3.7)

继续,我们的最终目的是安装tensflow


四、安装tensflow

4.1 创建一个conda环境来安装tensorflow

conda create -n tensorflow python=3.6 #环境名字直接叫做tensorflow;-n也可以是-name

【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第10张图片
注:当你环境想重新创建,那就需要执行删除操作:

(tensorflow) [root@izuf63xc848w2955bl9svqz ~]# activate root
-bash: /root/anaconda3/bin/activate: Permission denied
(tensorflow) [root@izuf63xc848w2955bl9svqz ~]# source activate root
(base) [root@izuf63xc848w2955bl9svqz ~]# conda remove -n tensorflow --all

【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第11张图片

4.2 激活tensorflow环境

【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第12张图片
相应的回到root环境下:source activate root # 也就是一个激活命令

4.3 安装tensorflow

注意: 要在你激活创建的环境下进行安装
在这里插入图片描述
使用命令:pip/conda install tensorflow 安装
【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第13张图片
完美的一大堆报错!!!
【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第14张图片
经过一番查找原因之后:原来是numpy版本的问题:

我的python版本为3.6,安装的tensorflow版本为1.14.0,安装tensorflow时也安装了numpy,但是numpy版本为1.17.1,卸载numpy:pip uninstall numpy,安装1.16.0版本即可:pip install numpy==1.16.0

【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第15张图片
【深度学习】基于阿里云CentOS7.3系统的Tensorflow安装说明(最全说明)_第16张图片

五、测试安装tensorflow的结果

在这里插入图片描述

六、参考链接

1、https://blog.csdn.net/GodLordGee/article/details/100579932
2、https://blog.csdn.net/ylf12341/article/details/90320728
3、https://blog.csdn.net/Mr_Cat123/article/details/82993357
4、https://blog.csdn.net/mao123_4zxc/article/details/99717601
5、https://blog.csdn.net/qq_40584960/article/details/83928843

你可能感兴趣的:(深度学习,阿里云,CentOS7.3,TensorFlow安装)