通過拷貝和修改配置文件的方式將conda從linux服務(wù)器遷移到超算集群

目標(biāo):將服務(wù)器miniconda3整個(gè)文件夾拷貝到新地址,修改配置文件。
可能出現(xiàn)的問題:即使回退,超算上原本的conda也不能使用。
應(yīng)對(duì):不刪除原本配置信息,只注釋掉。
好處:不同于打包,打包依賴兩個(gè)系統(tǒng)一致,直接拷貝+修改路徑不需要環(huán)境一致

服務(wù)器conda文件夾大小:25G


image.png

需修改的配置文件:
1.~/.bashrc中所有的與conda相關(guān)路徑

2、修改~/anaconda3/etc/profile.d/conda.sh 中的所有原路徑替換為新路徑

3、修改/anaconda3/bin/conda、/anaconda3/bin/activate、/anaconda3/bin/deactivate、/anaconda3/bin/pip、~/anaconda3/bin/easy_install中的所有原路徑替換為新路徑

回退的話復(fù)原bashrc即可,別的都不用改

需要修改的目錄如下
new_path/anaconda3/etc/profile.d/conda.sh

new_path/anaconda3/bin/conda

new_path/anaconda3/bin/activate

new_path/anaconda3/bin/deactivate

new_path/anaconda3/bin/pip

new_path/anaconda3/bin/conda-env

下面依次進(jìn)行修改
0.留備份


image.png

1.~/.bashrc中所有的與conda相關(guān)路徑
超算


image.png

超算修改


image.png
source ~/.bashrc
  1. miniconda3/bin/conda conda文件


    image.png

    修改后(修改成這樣能用,但是為了統(tǒng)一改成一樣的)


    image.png

    最終修改為
    image.png
  2. miniconda3/bin/pip pip文件
    不小心改錯(cuò)了 重新拷貝這個(gè)文件修改


    image.png

    修改后


    image.png

4.miniconda3/bin/activate


image.png

修改后


image.png

5.miniconda3/etc/profile.d/conda.sh


image.png

修改后


image.png

6.conda-env
/dssg/home/acct-medwshuai/medwshuai/miniconda3/bin


image.png

修改后


image.png

7 deactivate


image.png

修改后


image.png

結(jié)果:環(huán)境遷移成功


image.png

但還是出了問題

image.png

參考:
(17條消息) Linux上整體遷移Anaconda環(huán)境,所有的庫包、虛擬環(huán)境均可用,同時(shí)讓所有的用戶訪問_點(diǎn)亮~黑夜的博客-CSDN博客
(17條消息) Linux 移動(dòng)Anaconda文件夾后需更改的配置_lizi0403的博客-CSDN博客_anaconda如何更改配置文件
(17條消息) Linux 下針對(duì)anaconda3 目錄進(jìn)行轉(zhuǎn)移_大黑山修道的博客-CSDN博客_anaconda3 目錄

回退,打包方案的話沒法把全部環(huán)境都打包,不如重新安裝。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。