(親測有效)ubuntu16.04安裝Anaconda 5.2以及在Anaconda 5.2配置【TensorFlow+Pytorch】
阿新 • • 發佈:2019-02-19
也可以在官網下載:官網下載地址(下載很慢的)
現在可以安裝了:
1、 bash Anaconda2-5.2.0-Linux-x86_64.sh
2、一直Enter, 直到填yes
3、
4、
5、在終端輸入python發現依然是gnome自帶的python版本,這是因為.bashrc的更新還沒有生效,命令列輸入:source ~/.bashrc
二、裝好後,接下來我們 就可以安裝TensorFlow了。
1、安裝GPU條件:
sudo apt-get install libcupti-dev
2、建立TensorFlow環境:
conda create -n tensorflow python=2.7
source activate tensorflow -啟用TensorFlow
3、開始安裝TensorFlow:
這樣就可以使用了,效果見下圖:
附加:由於頻繁使用虛擬環境,建立一個啟用虛擬環境的快捷方式而非每次鍵入完整的:
$ source activate tensorflow
解決方案:
在~/.bashrc 中新增一個bash別名,使在需要啟動虛擬環境時只需鍵入tensorflow:
$ sudo printf '\nalias tensorflow="source /home/lv/anaconda2/bin/activate tensorflow"' >>~/.bashrc
注意:這部分
/home/lv/anaconda2/bin/activate
應該是你的anaconda中TensorFlow安裝的位置。此時,你執行:gedit ~/.bashrc 就可以看到你新增的環境變數快捷方式。檢測是否生效,重啟bash終端,並鍵入tensorflow:
$ tensorflow
這樣的話,我們就可以,直接在終端輸入:tensorflow,就可以開啟虛擬環境了,就像這樣:
三、現在我們來安裝pytorch框架
對於cuda 7.5:
conda install pytorch torchvision cuda75 -c pytorch
對於cuda 8.0:
conda install pytorch torchvision -c pytorch
對於cuda 9.0:
conda install pytorch torchvision cuda90 -c pytorch
這樣一次性就能裝好,我這裡直接就安裝好了。如果有異常,請參考這篇部落格:pytorch
到此你的就算配好了,就是每次使用TensorFlow時候,我到目前每次都得啟用才能進入anaconda中的Python,如果有人知道怎麼解決,希望能和我說下,謝謝!