Conda 命令集
阿新 • • 發佈:2018-12-11
包管理
# 檢視包
conda list
# 安裝'P1
conda install P1
conda install -n NewEnv P1 # 安裝到NewEnv環境下
conda install -c C1 P1 #從C1頻道安裝
# 升級
conda update P1
conda update --all #升級所有
# 想升級conda、R、Python一樣的道理
conda update conda
conda update r
conda update python
環境管理
# 檢視環境 conda info -e # 有帶有*的是現啟用的環境 # 建立名為NewEnv的環境 conda create —-name NewEnv # 啟用 source activate NewEnv # for Mac & Linux activate NewEnv # for Windows # 啟用後,terminal輸入處開頭會有(NewEnv) # 返回預設環境 source deactivate NewEnv # for Mac & Linux deactivate NewEnv # for Windows # 刪除環境NewEnv conda remove —-name NewEnv —all # 複製NewEnv,新環境名為NewEnv2 conda create -n NewEnv2 —-clone NewEnv
頻道管理
# 檢視頻道
conda config --get channels
# 刪除頻道'C1'
conda config --remove channels C1
# 新增頻道'C1'
conda config --append channels C1 # 新增為Highest Priority
conda config --add channels C1 # 新增為Lowest Priority
conda config --env --add channels C1 # 新增到當前啟用環境
對於R語言,conda-forge頻道和default,R,bio-conda頻道安裝的dependencies均有衝突。個人建議:多造幾個環境,每個環境單獨設定頻道
(我之前安裝swirl失敗,測試發現:若不用conda-forge,好使)
GitHub上有很多測試經驗的帖子,可自己動手查詢