Anaconda中常用的用法
阿新 • • 發佈:2018-08-12
開發環境 不同 選擇 多個 ipy 使用 退出 eas name
Anaconda中常用的用法
conda 是開源包(packages)和虛擬環境(environment)的管理系統。
- 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 yourname
退出你的環境source deactivate
3. 查看當前所有的環境
conda env list
or
conda info -e
4. 安裝第三方包
conda install nameofpackage
or
pip install nameofpackage
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
Anaconda中常用的用法