文章目錄
一、說明
博主具體使用的硬件設備是:
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