來(lái)源:https://www.cnblogs.com/bbn0111/p/6972692.html 標(biāo)簽:Python,Windows 收藏:株野 作者:笨笨鳥(niǎo)
日期:2016年11月26日 18:23:11
|
參考網(wǎng)址:http://www.jianshu.com/p/169403f7e40c
http://blog.csdn.net/qq_26898461/article/details/51488326
1.Anaconda基礎(chǔ)
1.1什么是Anaconda
Anaconda是一個(gè)用于科學(xué)計(jì)算的Python發(fā)行版,支持 Linux, Mac, Windows系統(tǒng),提供了包管理與環(huán)境管理的功能,可以很方便地解決多版本python并存、切換以及各種第三方包安裝問(wèn)題。Anaconda利用工具/命令conda來(lái)進(jìn)行package和environment的管理,并且已經(jīng)包含了Python和相關(guān)的配套工具。
1.2什么是conda
conda可以理解為一個(gè)工具,也是一個(gè)可執(zhí)行命令,其核心功能是包管理與環(huán)境管理。
1.包管理:可以使用 conda 來(lái)安裝、更新 、卸載工具包 ,并且它更關(guān)注于數(shù)據(jù)科學(xué)相關(guān)的工具包。在安裝 anaconda 時(shí)就預(yù)先集成了像 Numpy、Scipy、 pandas、Scikit-learn 這些在數(shù)據(jù)分析中常用的包。另外值得一提的是,conda 并不僅僅管理Python的工具包,它也能安裝非python的包。
2.環(huán)境管理:在conda中可以建立多個(gè)虛擬環(huán)境,用于隔離不同項(xiàng)目所需的不同版本的工具包,以防止版本上的沖突。對(duì)糾結(jié)于 Python 版本的同學(xué)們,我們也可以建立 Python2 和 Python3 兩個(gè)環(huán)境,來(lái)分別運(yùn)行不同版本的 Python 代碼。
1.3為什么選擇Anaconda
要使用python進(jìn)行各種開(kāi)發(fā)和科學(xué)計(jì)算,還需要安裝對(duì)應(yīng)的包。包安裝起來(lái)非常費(fèi)事,尤其是scipy,在windows上基本安裝不上。這是如果有一款集成安裝環(huán)境就好了,Anaconda,它把需要的包都集成在了一起,因此我們實(shí)際上從頭到尾只需要安裝Anaconda軟件就行了,其它什么都不用裝。
2.Anaconda安裝
下載地址:https://www./downloads
下載安裝包名稱為:Anaconda3-4.2.0-Windows-x86_64.exe
按照正常步驟安裝即可,注意:
將兩個(gè)選項(xiàng)都選上,將安裝路徑寫入環(huán)境變量。

然后等待安裝完成就行了。
3.管理Python包
安裝一個(gè)包:
conda install package_name
移除一個(gè)包:
conda remove package_name
升級(jí)包版本:
conda update package_name
查看所有的包:
conda list
4.管理Python環(huán)境
創(chuàng)建一個(gè)新環(huán)境:
conda create -n env_name list of packages
刪除名為env_name的環(huán)境:
conda env remove -n env_name
顯示所有的環(huán)境:
conda env list
進(jìn)入名為env_name的環(huán)境:
source activate env_name
退出當(dāng)前環(huán)境:
source deactivate
5.簡(jiǎn)單測(cè)試
anaconda自帶一款編輯器spyder,可以用它來(lái)編輯代碼。
下面的例子是打開(kāi)一個(gè)圖片并且顯示。
from skimage import io
img=io.imread('d:/1.jpg')
io.imshow(img)

|