Linux安裝Anaconda


第一步:查看計算機架構

  由於是在服務器上安裝Anaconda因此我們需要先了解當前服務器架構(是ARM架構還是X86架構),才能下載指定架構的安裝包。

uname -a

  使用該命令之后,根據返回結果來選擇。

   上圖箭頭所指表示該服務器架構為X86_64,如果其他計算機顯示為aarch64(則為ARM架構),當然還有其他的集構形式(最常見的就是這兩種)

第二步:根據版本下載安裝包

  登錄:https://repo.anaconda.com/archive/查看你需要下載的Anaconda版本,例如我選擇下載2020.11的x86_64版本。

   則我需要在服務器的命令框輸入:

wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh

  如果你的服務器已經聯網,並且有wget命令,則可以正常下載。如果因為某些原因無法正常下載,也可以先將該安裝包下載到本地,再上傳到服務器。

第三步:安裝

  這一步一般來說比較簡單,直接使用sh 安裝包名稱就可以了,但是有些時候有些服務器會報錯說沒有權限,我們可以使用以下命令對安裝包賦予安裝權限

chmod +x Anaconda3-2020.11-Linux-x86_64.sh

  接下來就一直點擊Enter就可以了,如果讓你選擇是否添加環境變量(一般是安裝完成最后一步),建議是選擇yes(因為這樣當你啟動shall的時候就能自動進入對應python環境了)

第四步:配置環境變量

  如果你在配置環境變量的哪個選項哪里設置了NO,或者沒有設置(好像是有時間如果你沒有回復會自動結束安裝),那么你是使用不了Anaconda的。那該如何配置呢?只需要進入你用戶的.bashrc(或者.bash_profile)配置文件,在最后一行添加:

export PATH=/root/anaconda3/bin:$PATH

  其中/root/anaconda3/bin是Anaconda的所在路徑,需要修改為你安裝的Anaconda的所在路徑的bin文件夾下。

  之后再輸入以下命令啟用配置。

source ~/.bashrc

第五步:設置自動啟動環境

  前面設置好之后重新,正常情況下會當你打開Terminal的時候就會進入到Anaconda的環境中了,但是是(base)環境,我還得使用conda activate 其他環境來進入到我指定的環境中,這是十分不方便的,那可不可以讓啟動Terminal的時候自動進入到我設定好的環境中呢?是可以的,只需要在.bashrc(或者.bash_profile)配置文件增加以下內容:

# >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('安裝目錄/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then eval "$__conda_setup"
else
    if [ -f "安裝目錄/anaconda3/etc/profile.d/conda.sh" ]; then . "安裝目錄/anaconda3/etc/profile.d/conda.sh"
    else export PATH="安裝目錄/anaconda3/bin:$PATH"
    fi
fi unset __conda_setup # <<< conda initialize <<<. conda activate 你的環境名

  當然你也可以跳過第四步直接進入第五步。

 

 

參考網站:

如何在Linux服務器上安裝Anaconda(超詳細)_あなたを待って-CSDN博客_服務器安裝anaconda

 


免責聲明!

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



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