miniconda3及加速器mamba安裝
話說,conda是個好東西,譬如當(dāng)沒有權(quán)限又想安裝軟件的時候,再譬如我想安裝個舊版本的R,手動編譯經(jīng)常有各種依賴問題。這些,conda都能輕松解決,本期我們的內(nèi)容:
miniconda的安裝及鏡像配置
如何用conda安裝指定版本的R
mamba加速器的安裝
miniconda3安裝
下載安裝腳本,并運行:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

接下來按照提示走,先回車繼續(xù),然后一直按空格翻頁,直到出現(xiàn)以下選項,輸入yes后回車:

輸入安裝路徑:

接下來會提示是否需要啟動時自動激活conda,由于我不需要,所以我這里選擇no,回車以后即安裝結(jié)束。

修改conda環(huán)境變量
cp ~/.bashrc ~/.bashrc_bak # 修改環(huán)境變量前最好先備份一下,以免出現(xiàn)問題
echo 'export PATH=/root/install/miniconda3/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
查看conda信息:

接下來我們來配置國內(nèi)鏡像源,這里我們加上部分清華源:
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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/biobakery/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes # 安裝軟件的時候顯示鏡像來源
查看添加的鏡像源:
conda config --get channels

其實以上就是對~/.condarc配置文件(內(nèi)容如下)的修改,我們也可以直接在此文件里面進(jìn)行修改。

安裝指定版本的R
配置完成,接下來我們介紹一下如何安裝指定版本的R:
創(chuàng)建一個新環(huán)境,并激活此環(huán)境:
conda create -n R_4.0.3
source activate R_4.0.3

安裝R
conda install r-base=4.0.3
conda deactivate # 退出此環(huán)境
conda env list # 查看當(dāng)前conda已安裝的環(huán)境

1719933924305.jpg
修改環(huán)境變量
echo 'export PATH=/root/install/miniconda3/envs/R_4.0.3/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
R

安裝完成!
mamba加速器的安裝
安裝完conda之后強烈推薦再安裝一個mamba加速軟件(是真的加速,誰用誰知道?。。。?/p>
conda install mamba -n base
安裝后,之后使用只需要把conda命令換成mamba即可,例如剛剛安裝R那一步,你可以這樣寫:
mamba install r-base=4.0.3
miniconda3卸載
刪除安裝目錄即可
rm -rf /root/install/miniconda3 ~/.conda ~/.condarc