1.安裝anaconda
首先下載anaconda,由於官網的下載速度十分緩慢,而且還不支持斷點續傳,經常下載失敗。故而,去國內的鏡像站點下載,
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
選擇對應的版本下載,下載完成後上傳到linux機器上去,服務器選擇filezilla上傳,虛擬機直接拖拽進去就ok了。
然後打開終端,輸入:
bash Anaconda3-5.2.0-Linux-x86_64.sh
一路回車+輸入yes即可。
完成安裝後,關閉終端,並重新打開一個終端,輸入conda:
則安裝完成,輸入:sudo gedit ~/.bashrc
sudo gedit ~/.bashrc
檢查末尾是否已經添加如下變量,沒有則添加:
如有需要可以將默認的源換成國內的清華源,由於一些原因默認的源國內下載速度過慢,在終端輸入以下:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
查看修改是否成功,輸入:
cat ~/.condarc
顯示:
則修改成功。
2. 創建虛擬環境
爲pytorch創建一個虛擬環境,這是推薦的做法,這樣在創建其他環境如tensorflow時,就不會互相沖突。在終端輸入:
conda create -n pytorch python=3.6
這就創建了一個名爲pytorch,python版本爲3.6的虛擬環境。於是我們可以把Pytorch安裝在這個環境下面。首先我們激活這個環境:source activate pytorch
source activate pytorch
激活後,會看到前面會顯示(pytorch):
在Pytorch官網,根據自己的機器配置選擇對應的安裝命令。
在終端輸入:conda install pytorch torchvision -c pytorch
conda install pytorch torchvision -c pytorch
一路回車,會自動安裝必須的組件,直至完畢。