一、ubuntu16.04系統安裝與配置
1、系統安裝:(如已安裝請跳過)
1)如果是安裝Ubuntu16.04的虛擬機或者重裝電腦系統為Ubuntu16.04,請參考
https://blog.csdn.net/qq1326702940/article/details/82322079
按步驟安裝即可;
2)如果是安裝window+ubuntu雙系統,請參考https://blog.csdn.net/s717597589/article/details/79117112,這里要注意你自己計算機的啟動引導方式,別搞錯了。
2、Ubuntu的必要配置(如無需要請跳過)
0)修改鏡像源(提高下載更新速度,國內非vpn用戶必選)https://blog.csdn.net/dty306034831/article/details/79188808
1)中文輸入法的安裝(必選)https://www.cnblogs.com/darklights/p/7722861.html
2)谷歌瀏覽器的安裝(可選):這里提供兩種方式安裝:(筆者因無vpn的原因,第一種失敗了,用的第二種成功了)
第一種方法https://blog.csdn.net/wql2014302721/article/details/78571362
第二種方法https://blog.csdn.net/Muleung/article/details/80623533(如果里面的下載網頁無法進入,自行百度其他下載源)
3)主題優化(可選):原生的unity-gonme桌面太丑了,我們可以用此方法美化:
https://blog.csdn.net/yato0514/article/details/78510363
二、安裝anaconda並管理不同版本的python
1、安裝anaconda:
終端輸入的命令如下所示:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
已經下載后的文件如下:
安裝Anaconda
在 “終端” 程序中輸入命令:bash Anaconda3-5.3.1-Linux-x86_64.sh –b
上述命令加上 “-b” 是指bash,即批次安裝,會自動省略Licese條款,自動安裝到/home/hduser/anaconda3路徑下。
安裝完成之后的文件夾,如下圖所示
2、管理不同版本的python:
安裝好Ubuntu系統后,系統已經自動安裝好了python2.7和python3;
安裝完anaconda后,anaconda 里面也有上面步驟安裝好的python2.7或者python3;
為了方便管理不同版本的python,之前看的其他教程把自己搞暈了,在這筆者強烈建議采用下面的方式!!!
1)查看自己的亂七八糟的python們都在哪里:
whereis python
2)打開配置文件.bashrc,進行配置:
gedit ~/.bashrc
將下面這幾行添加到末尾,保存退出(注意:此處的路徑為前面查找的Python路徑,把zxl改為自己的用戶名)
-
# added by Anaconda3 installer
-
export PATH="/home/zxl/anaconda3/bin:$PATH"
-
export PATH="$PATH:$HOME/bin"
-
alias py27="/usr/bin/python2.7"
-
alias pyana3="/home/zxl/anaconda3/bin/python3"
3)使上面的配置生效:
source ~/.bashrc
4)使用方法:以我的配置為例,具體要看你自己剛剛的配置
py27 對應系統自帶的python2.7版本;
pyana3 對應anaconda中的python3版本;
運行測試如下:
三、 安裝tensorflow
網上有許多安裝tensorflow的方法,什么源碼安裝、pip安裝等等,折騰了半天,把自己搞暈了也沒安裝成功,筆者最后采用conda安裝,簡單方便之極!!!
1、創建虛擬環境:(至於為什么要用虛擬環境,以后大家就明白了,它可以讓我們在虛擬環境里為所欲為而不影響外部配置,現在照做就是了)
conda create -n tf
2、激活虛擬環境:(就是進入到這個虛擬環境里面)
conda activate tf
PS:如果要退出:輸入
conda deactivate tf
3、下面我們在虛擬環境里安裝tensorflow:
激活虛擬環境后,我們開始用conda安裝吧!
1) 先確定自己要安裝的tensorflow的版本是CPU的還是GPU的,如何確定呢?
如果你還不知道GPU是啥,那你計算機里肯定沒有安裝cuda、cudnn 、顯卡那些東西,那就安裝CPU版本;
如果你之前折騰過cuda安裝,那你肯定明白自己要用GPU版本的,不過前提當然是你確定你已經將cuda裝好了哈哈哈,不禁笑 了,因為筆者也被cuda折磨過;
2)安裝CPU版本:
conda install tensorflow
最好使用豆瓣源,巨快!!!(不用豆瓣源就是只保留-i前面部分,但是我用的時候下載得很慢很慢還會中途掛掉):
pip install tensorflow==1.14.0 -i https://pypi.douban.com/simple
(1.14.0為版本號,根據實際更改)
3)安裝GPU版本:
conda install tensorflow-gpu
4)漫長的等待后,看看自己是否安裝成功:
在python下導入tensorflow試試:(不報錯就成功啦)
import tensorflow as tf
繼續鍵入如下代碼,點擊運行,若輸出hello,TensorFlow,則說明TensorFlow安裝成功.
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
PS.
若出現如下類似錯誤提示,可參考此篇文章: https://www.cnblogs.com/enumx/p/12336712.html
tensorboard 1.14.0 has requirement setuptools>=41.0.0, but you'll have setuptools 40.6.3 which is incompatible. Cannot uninstall 'wrapt'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall