Anaconda中經常使用的用法

Anaconda中經常使用的用法

conda 是開源包(packages)和虛擬環境(environment)的管理系統。python

  • packages 管理: 能夠使用 conda 來安裝、更新 、卸載工具包 ,而且它更關注於數據科學相關的工具包。在安裝 anaconda 時就預先集成了像 Numpy、Scipy、 pandas、Scikit-learn 這些在數據分析中經常使用的包。另外值得一提的是,conda 並不單單管理Python的工具包,它也能安裝非python的包。好比在新版的 Anaconda 中就能夠安裝R語言的集成開發環境 Rstudio。
  • 虛擬環境管理: 在conda中能夠創建多個虛擬環境,用於隔離不一樣項目所需的不一樣版本的工具包,以防止版本上的衝突。對糾結於 Python 版本的同窗們,咱們也能夠創建 Python2 和 Python3 兩個環境,來分別運行不一樣版本的 Python 代碼。

1. 建立本身的虛擬環境

conda create -n yourname python=3.6/2.7(版本本身選擇)工具

2. 切換環境

進入你的環境source activate yournamecode

退出你的環境source deactivateip

3. 查看當前全部的環境

conda env listci

or開發

conda info -erem

4. 安裝第三方包

conda install nameofpackageget

or數據分析

pip install nameofpackagepandas

or

easy_install nameofpackage

其中能夠帶上安裝的版本 eg:conda install numpy=1.10

5. 卸載第三方包

conda remove nameofpackage

or

pip uninstall nameofpackage

6. 查看當前環境下全部的包

conda list

7. 克隆一個本地的環境

conda create -n 新環境名稱 --clone 舊環境名稱

8. 環境的導入與導出

導入:conda env create -f environment.yml

導出:conda env export > environment.yml

9. 升級環境

對全部安裝包進行升級:conda upgrade --all

升級某個安裝包:conda update nameofpackage

10. 查詢包的具體信息

conda search nameofpackage

不只能夠搜索到對應的包,還能夠查看相關的依賴

11.刪除一個環境

conda env remove -n env_name


參考文獻:

http://python.jobbole.com/87522/?repeat=w3tc

https://www.jianshu.com/p/62f155eb6ac5

相關文章
相關標籤/搜索