文章目录
一、说明
博主具体使用的硬件设备是:
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做的也还不错。
二、安装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
2.2 获取bzip2
完成第一步之后别着急这安装,因为需要一个bzip2来实现解压,所以先来按照bzip2
[root@izuf63xc848w2955bl9svqz ~]# yum install -y bzip2
2.3 安装anaconda
接下来我们就安装第一步下载的链接
[root@izuf63xc848w2955bl9svqz ~]# bash Anaconda3-5.3.0-Linux-x86_64.sh
说明:
1、遇到[yes|no]时候,就默认都输入yes
2、博主安装路径:/root/anaconda3下
2.4 环境配置(最重要的一步)
通过命令:vi root/.bashrc
打开配置文件
添加完成退出之后啦就是激活:
[root@izuf63xc848w2955bl9svqz ~]# vi /root/.bashrc
[root@izuf63xc848w2955bl9svqz ~]# source .bashrc
[root@izuf63xc848w2955bl9svqz ~]# source ~/.bashrc
三、验证安装结果
看到此结果想必就不用多说了吧(因为centos7.3自带的是python2.7,这里已经成功的跳转到了pyhthon3.7)
继续,我们的最终目的是安装tensflow
四、安装tensflow
4.1 创建一个conda环境来安装tensorflow
conda create -n tensorflow python=3.6 #环境名字直接叫做tensorflow;-n也可以是-name
注:当你环境想重新创建,那就需要执行删除操作:
(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
4.2 激活tensorflow环境
相应的回到root环境下:source activate root # 也就是一个激活命令
4.3 安装tensorflow
注意: 要在你激活创建的环境下进行安装
使用命令:pip/conda install tensorflow
安装
完美的一大堆报错!!!
经过一番查找原因之后:原来是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
五、测试安装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