自己總結的tensorflow安裝流程
原材料:
〇、安裝搜狗輸入法、chrome、VLC、electric-ssr
一、更新系統和顯示卡驅動
01.更新軟體源
1.系統設定-軟體和更新
2.選擇源:下載自:其他站點-中國-mirror.sohu.com,關閉,重新載入【軟體源可以選擇自動尋找最優】02.更新顯示卡驅動
1.系統設定-軟體和更新-附加驅動
2.選擇“專有tested-384”,點選應用更改
3.顯示卡驅動安裝成功,就能在“關於這臺計算機-圖形”上看到自己的顯示卡資訊02.安裝更新
1.關於這臺計算機-安裝更新-立即安裝
---------------------------------------
二、安裝cuda
1.安裝cuda
開啟cuda資料夾
01.sudo chmod 777 cuda_8.0.61_375.26_linux.run
02.sudo sh cuda_8.0.61_375.26_linux.run + f翻頁/f2翻到底部 + accept + n + y + enter + y + y + enter
2
03.開啟bashrc檔案 sudo gedit ~/.bashrc ,尾部新增
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
04.測試cuda
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
sudo make
sudo ./deviceQuery
若看到GPU資訊,則安裝cuda成功
如果將來某天想解除安裝cuda,請繼續看,否則跳過此步,直接進入第2步
05.解除安裝cuda
在/usr/local/cuda/bin 目錄下,執行cuda自帶的解除安裝工具:
sudo ./uninstall_cuda_8.0.pl
在cuda-8.0的上層目錄開啟終端:
sudo rm -rf cuda-8.0
2.三步安裝cudnn(好像沒有用,不如直接用3)
開啟cuda安裝 資料夾(而不是cuda資料夾)
1. sudo cp cuda/include/cudnn.h /usr/local/cuda/include
2. sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
3. sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
3.安裝cudnn6.0
01.sudo dpkg -i libcudnn6_6.0.21-1+cuda8.0_amd64.deb
02.sudo apt-get install -f
【題外話】(以下是沒用的)
PS:如果是cuda9.1版本
9.1 uninstall:
sudo /usr/local/cuda-9.1/bin/uninstall_cuda_9.1.pl
sudo /usr/bin/nvidia-uninstall
然後重啟
$ sudo reboot
重新安裝.run(安裝時請留心,在提示是否安裝OpenGL時,應該選no)
~~~~~~~~~~~~
---------------------------------------
三、安裝anaconda
1.進入所在anaconda資料夾,輸入命令 bash Anaconda3-4.3.1-Linux-x86_64.sh
2.同意新增path
3.安裝完成,新開啟一個終端,然後輸入Python進行測試,出現anaconda說明安裝成功
---------------------------------------
四、安裝tensorflow
gpu版本:pip install tensorflow-gpu==1.4.0
出現顯示卡資訊和b'Hello World, TensorFlow!'證明安裝成功
---------------------------------------
五、設定虛擬空間
1.conda env list 或 conda info -e 檢視當前存在哪些虛擬環境
2.conda create -n your_env_name python=X.X(2.7、3.6等)命令建立python版本為X.X、名字為your_env_name的虛擬環境
3.source activate your_env_name(虛擬環境名稱),source deactivate(退出)
4.conda install -n your_env_name [package]即可安裝package到your_env_name中
5.conda remove -n your_env_name(虛擬環境名稱) --all, 刪除虛擬環境
6.conda remove --name your_env_name package_name ,刪除環境中某個包
---------------------------------------
六、安裝jre
1.進入eclipse和jre下載檔案所在到資料夾,啟動終端2.sudo cp jre-8u121-linux-x64.tar.gz /usr/local
3.cd /usr/local
4.sudo tar -zvxf jre-8u121-linux-x64.tar.gz
5.新增環境變數,輸入sudo gedit /etc/profile
在檔案末尾另起一行, 新增java環境變數:
export JAVA_HOME=/usr/local/jre1.8.0_121
export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH6.輸入source /etc/profile,在輸入java -version
如果顯示如下資訊,則安裝成功:
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
---------------------------------------
七、安裝eclipse
1. 進入下載檔案所在到資料夾,啟動終端2. sudo cp eclipse-jee-neon-3-linux-gtk-x86_64.tar.gz /usr/local
3. cd /usr/local
4. sudo tar -zvxf eclipse-jee-neon-3-linux-gtk-x86_64.tar.gz
5. cd /usr/local/eclipse
6. source /etc/profile 之後再輸入./eclipse 開啟eclipse,鎖定啟動器
7. 設定工作空間,預設
8. 在help視窗,找到eclipse marketplace,搜尋pydev,安裝pydev外掛,選擇install,accept
9. 設定pydev:
1.在window欄下選擇preference,
2.找到pydev-interpreters-Python interpret
3.New設定成/home/ye/anaconda3/bin/python,然後點選apply,點選OK(或者點選quick auto-config,自動搜尋,不過可能會設定成自帶的Python)10.點選文件+後面的下箭頭
1.選擇other-pydev-pydev Project,next,輸入project name,finish
2.右鍵project name,選擇new-Pydev Module,輸入name:test,finish
3.點選config available templates,將empty中的所有preview用edit都刪除
4.一路OK
5.輸入helloworld測試程式碼
-------------------結束over--------------------
-------------------結束over--------------------
-------------------結束over--------------------
(cpu版本:pip install tensorflow)
需要設定伺服器:開啟~/.profile檔案:sudo gedit ~/.profile
[完整步驟:https://blog.csdn.net/u011415481/article/details/77864225]
---------------------------------------
[https://blog.csdn.net/ms961516792/article/details/79515525]
[https://blog.csdn.net/fdqw_sph/article/details/78745375]
PS:
1.如何解除安裝anaconda
1.刪除anaconda目錄
rm -rf anaconda的資料夾名(如rm -rf /home/ye/anaconda3)2.建議清理下.bashrc中的Anaconda路徑
1.到根目錄下,開啟終端並輸入:
sudo gedit ~/.bashrc2.在.bashrc檔案末尾用#號註釋掉之前新增的路徑(或直接刪除):
#export PATH=/home/lq/anaconda3/bin:$PATH
儲存並關閉檔案3.使其立即生效,在終端執行:
source ~/.bashrc
4.關閉終端,然後再重啟一個新的終端,這一步很重要,不然在原終端上還是繫結有anaconda.