ubuntu16.04中安裝配置anaconda和tensorflow超詳細教程


一、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改為自己的用戶名)

  1. # added by Anaconda3 installer 
  2. export PATH="/home/zxl/anaconda3/bin:$PATH"
  3. export PATH="$PATH:$HOME/bin"
  4. alias py27="/usr/bin/python2.7"
  5. 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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM