Anaconda:用於科學計算的python發行版,裏面預裝好了conda,某個版本的python,衆多packages,科學計算工具等。Anaconda利用工具/命令conda來進行package和environment的管理,而且已經包含了python和相關配套工具。python
Conda:能夠理解爲一個工具,也是一個可執行命令,其核心功能是包管理與環境管理。包管理與pip的使用相似,環境管理則容許用戶方便地安裝不一樣版本的python並能夠快速切換。windows
Miniconda:只含有最基本的內容--python,conda,以及相關的必須依賴項,對於空間要求嚴格的用戶,Miniconda是一種選擇。api
Pip:是一個現代的,通用的 python 包管理工具。提供了對 Python 包的查找、下載、安裝、卸載的功能。工具
安裝方便,省時省心,Anaconda經過管理工具包,開發環境,python版本,大大簡化了工做流程。不只能夠方便安裝,更新,卸載工具包,並且安裝時能自動安裝相應的依賴包。好比想安裝requests模塊,可是這個模塊須要re模塊,那麼當你安裝requests時,Anaconda就自動幫你安裝,不須要再安裝re模塊。code
查看當前環境下安裝的包:ip
conda list開發
查看全部的環境列表rem
conda info —envsterminal
查看某個指定環境的已安裝包:requests
conda list -n python34
查找package信息:
conda search requests
安裝package:
conda install requests
若是不用-n指定環境名稱,則被安裝在當前活躍環境:
conda install -n python34 requests(已指定環境)
更新package(可指定環境):
conda update requests
刪除package(可指定環境):
conda remove requests
更新conda,保持conda最新:
conda update conda
更新anaconda:
conda update anaconda
更新Python:
conda update python
假設當前環境是python3.6,conda會將python升級爲3.6x系列的當前最新版本
建立一個名爲python34的環境,指定Python版本是3.4(不用管是3.4.x,conda會爲咱們自動尋找3.4.x中的最新版本)
conda create —name python34 python=3.4
安裝好後,使用activate激活某個環境
Activate python34 #for windows
Source activate python34 #for Linux & Mac
激活後,會發現terminal輸入的地方多了python34的字樣,實際上,此時系統作的事情就是把默認2.7環境從PATH中去除,再把3.4對應的命令加入PATH
此時,查看版本
Python —version
能夠獲得Python 3.4.5 :: Anaconda 4.1.1 (64-bit)
,即系統已經切換到了3.4的環境
若是想返回默認的python 2.7環境,運行
deactivate python34 # for Windows
source deactivate python34 # for Linux & Mac
刪除一個已有的環境
conda remove --name python34 --all