conda基本操作命令

1. 環境隔離

在使用python時,常常會遇到安裝庫版本衝突問題:

pip安裝庫A,依賴庫B-2.1版本;pip安裝庫C,依賴庫B-3.1版本,安裝會提示庫B的版本衝突錯誤

遇到這種情況時,需要做環境隔離;Anaconda中conda(anaconda自帶的軟件包管理程序)具有環境隔離功能,可以代替pip來安裝包並隔離環境

2. conda安裝

從https://www.anaconda.com/distribution/下載anaconda;windows電腦根據提示安裝即可

3. 備份conda原始環境

conda安裝後打開,默認進入base環境,base環境中包含了Anaconda默認安裝的大量庫,我們在後續使用時,會基於base環境安裝很多附加庫,因此,可以先對base環境進行備份,克隆到一個新環境中

conda create -n newtest --clone base   #創建一個新環境newtest,將base克隆到新環境中

4. 環境創建及安裝庫

創建一個newtest新環境,並在新環境中安裝pandas庫

conda create -n newtest
pip install pandas    #pip安裝
conda install pandas   #conda安裝
conda install -n newtest pandas  #conda在指定的環境中安裝庫

創建不同python版本的環境

conda create -n py34 python=3.4
conda create -n py27 python=2.7

注意:在相同python版本環境下創建的環境,pip安裝的庫共享,只隔離conda安裝的庫,

conda create test1
conda create test2
以上兩個環境中,pip install 共享,conda install 隔離

5. 查看

查看庫

conda list  #查看已安裝了哪些庫
conda list ^pa   #查看已安裝了哪些以pa開頭的庫
conda list -n newtest #查看newtest環境中已安裝庫

查看環境

conda info --envs      #查看已存在的環境

6. 環境切換

激活

source activate  py34  # 激活新環境
conda activate py34   #環境切換(相當於source activate py34)

退出

conda deactivate py34  #退出環境
source deactivate py34 #退出環境

7. 更新及刪除

更新conda,保持conda最新

conda update conda

更新環境中的庫

conda update -n py34 pandas

刪除環境中的指定庫

conda remove numpy
conda remove -n py34 numpy

刪除環境及其環境中的所有庫

conda remove -n py34 -all
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章