基于遠程服務器安裝配置Anaconda環(huán)境及創(chuàng)建python虛擬環(huán)境詳細方案
一、打開連接好自己的遠程服務器(博主用的是MobaXterm軟件,比較方便)。
二、查看選取Anaconda版本,點擊下面鏈接打開清華大學開源軟件鏡像站看看自己需要的Anaconda版本,博主選取的是Anaconda3-5.3.1-Linux-x86_64.sh版本(注意:安裝Anaconda前可以不安裝Python,因為Anaconda是一個Python的發(fā)行版,包括了Python和很多常見軟件庫和一個包管理器Conda)
清華大學開源軟件鏡像站:點擊打開鏈接
三、下載Anaconda到遠程服務器,復制下面的命令(wget+下載Anaconda的鏈接+無驗正設置)到自己第一步連接的遠程服務器的終端運行,注意:博主選取的是Anaconda3-5.3.1-Linux-x86_64.sh版本。
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh --no-check-certificate
四、安裝Anaconda,因為在遠程服務器端Linux里面.sh文件是可執(zhí)行的腳本文件,需要用命令bash來進行安裝,復制下面的命令然后一直按回車鍵到下一步。
bash Anaconda3-5.3.1-Linux-x86_64.sh
五、輸入yes接受Anaconda安裝條款,然后一直按回車鍵到開始安裝,然后等待Anaconda安裝。注意:下圖二的地方可以更改Anaconda安裝的路徑,比如若要更改到home文件夾下的xieru22子目錄下,那么就可以輸入“/home/xieru22/anaconda3”,反正就是不要直接安裝在根目錄root下就行,建議安裝在home文件夾下。
yes
六、安裝完成后,輸入yes選擇自動配置Anaconda環(huán)境。
yes
七、至于是否配套安裝VSCode這個看用戶個人選擇,博主這邊沒有選擇安裝所以輸入no。
八、關閉遠程服務器終端,然后重新連接打開。輸入下面的命令驗證是否安裝配置Anaconda環(huán)境成功及查看安裝的Anaconda目前創(chuàng)建的虛擬環(huán)境,若出現(xiàn)下面圖片的內(nèi)容表示成功。
conda --version
conda env list
九(可跳)、創(chuàng)建python虛擬環(huán)境的過程和命令與下面的文章是相同的,可直接參考借鑒下面的文章內(nèi)容進行操作。
參考文章:點擊打開《基于Windows下Anaconda創(chuàng)建python虛擬環(huán)境教程》文章
十、接下來用一個github項目舉例配置對應Requirements的環(huán)境,首先輸入下面的命令查詢遠程服務器Cuda的版本,然后博主的遠程服務器上Cuda版本是10.1。
nvidia-smi
十一、依次輸入下面的命令創(chuàng)建一個新的python虛擬環(huán)境,博主舉例虛擬環(huán)境名稱是PASOGB,python版本是設置為3.7。
conda create -n PASOGB python=3.7
yes
十二、復制下面命令激活上一步創(chuàng)建的虛擬環(huán)境,為后續(xù)配置項目運行虛擬環(huán)境做準備。
conda activate PASOGB
十三、打開網(wǎng)頁選擇下載對應的Pytorch版本,cu101指的是Cuda的版本號,因為博主的遠程服務器端是10.1所以選擇101,如果你的Cuda版本是10.2可以選擇102,因為上面項目Requirements要求Pytorch版本是1.8.0,所以選擇torch為1.8.0,然后因為虛擬環(huán)境的python版本是3.7,所以選擇cp37m。下載到本地后再上傳到遠程服務器。
Pytorch各版本下載網(wǎng)頁:點擊打開鏈接
十四、復制下面的命令按照項目Requirements要求在之前的虛擬環(huán)境中安裝Pytorch。
pip install torch-1.8.0+cu101-cp37-cp37m-linux_x86_64.whl
十五、安裝pytorch-geometric,點擊打開下面的鏈接,然后尋找點擊虛擬環(huán)境對應的pytorch-geometric,因為虛擬環(huán)境的pytorch版本是1.8.0,Cuda版本是10.1,所以選擇下面圖片中的內(nèi)容。
pytorch-geometric各版本下載網(wǎng)頁:點擊打開鏈接
十六、然后下載下面圖片中紅色框的四個文件到本地,然后上傳到自己的遠程服務器。
十七、復制下面命令安裝pytorch-geometric,因為按照項目Requirements要求torch-geometric==2.0.1,所以命令中設定了pytorch-geometric的版本。注意:下載安裝需要一定時間,需要耐心等候。也可以換一種安裝方式,參考此篇文章第五大部分。
pip install torch_sparse-0.6.12-cp37-cp37m-linux_x86_64.whl
pip install torch_spline_conv-1.2.1-cp37-cp37m-linux_x86_64.whl
pip install torch_cluster-1.5.9-cp37-cp37m-linux_x86_64.whl
pip install torch_scatter-2.0.7-cp37-cp37m-linux_x86_64.whl
pip install torch-geometric==2.0.1
文章來源:http://www.zghlxwxcb.cn/news/detail-407076.html
十八、項目Requirements剩余的要求可以本地新建一個requirements.txt文本文件,然后將剩余要求復制到文本中去,然后上傳到遠程服務器。然后復制下面命令運行在虛擬環(huán)境中進行對應庫的安裝。
pip install -r requirements.txt
文章來源地址http://www.zghlxwxcb.cn/news/detail-407076.html
到了這里,關于基于遠程服務器安裝配置Anaconda環(huán)境及創(chuàng)建python虛擬環(huán)境詳細方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!