參考網址:http://www.jianshu.com/p/169403f7e40c
http://blog.csdn.net/qq_26898461/article/details/51488326
1.Anaconda基礎
1.1什么是Anaconda
Anaconda是一個用於科學計算的Python發行版,支持 Linux, Mac, Windows系統,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題。Anaconda利用工具/命令conda來進行package和environment的管理,並且已經包含了Python和相關的配套工具。
1.2什么是conda
conda可以理解為一個工具,也是一個可執行命令,其核心功能是包管理與環境管理。
1.包管理:可以使用 conda 來安裝、更新 、卸載工具包 ,並且它更關注於數據科學相關的工具包。在安裝 anaconda 時就預先集成了像 Numpy、Scipy、 pandas、Scikit-learn 這些在數據分析中常用的包。另外值得一提的是,conda 並不僅僅管理Python的工具包,它也能安裝非python的包。
2.環境管理:在conda中可以建立多個虛擬環境,用於隔離不同項目所需的不同版本的工具包,以防止版本上的沖突。對糾結於 Python 版本的同學們,我們也可以建立 Python2 和 Python3 兩個環境,來分別運行不同版本的 Python 代碼。
1.3為什么選擇Anaconda
要使用python進行各種開發和科學計算,還需要安裝對應的包。包安裝起來非常費事,尤其是scipy,在windows上基本安裝不上。這是如果有一款集成安裝環境就好了,Anaconda,它把需要的包都集成在了一起,因此我們實際上從頭到尾只需要安裝Anaconda軟件就行了,其它什么都不用裝。
2.Anaconda安裝
下載地址:https://www.continuum.io/downloads
下載安裝包名稱為:Anaconda3-4.2.0-Windows-x86_64.exe
按照正常步驟安裝即可,注意:
將兩個選項都選上,將安裝路徑寫入環境變量。
然后等待安裝完成就行了。
3.管理Python包
安裝一個包:
conda install package_name
移除一個包:
conda remove package_name
升級包版本:
conda update package_name
查看所有的包:
conda list
4.管理Python環境
創建一個新環境:
conda create -n env_name list of packages
刪除名為env_name的環境:
conda env remove -n env_name
顯示所有的環境:
conda env list
進入名為env_name的環境:
source activate env_name
退出當前環境:
source deactivate
5.簡單測試
anaconda自帶一款編輯器spyder,可以用它來編輯代碼。
下面的例子是打開一個圖片並且顯示。
from skimage import io
img=io.imread('d:/1.jpg')
io.imshow(img)