這篇文章屬于個(gè)人筆記類(lèi)的悲伶,不會(huì)面面俱到,集中介紹一些必要的基礎(chǔ)知識(shí)和常使用的一些命令和功能柳爽。
anaconda 簡(jiǎn)介
anaconda 是可以便捷獲取包并且對(duì)包進(jìn)行管理,對(duì)環(huán)境進(jìn)行統(tǒng)一管理的電腦軟件。
它包含了 conda、 python 在內(nèi)的超過(guò)180個(gè)科學(xué)包及其依賴項(xiàng)绑雄。它強(qiáng)大的功能來(lái)源于它具有1000+開(kāi)源庫(kù)罗珍、conda包、環(huán)境管理器功能扣唱。
conda 和 pip
1. conda
conda 是包及其依賴項(xiàng)和環(huán)境的管理工具噪沙。
-
功能
- 安裝、運(yùn)行和升級(jí)包及其依賴項(xiàng)。
- 創(chuàng)建、保存穷绵、加載和切換環(huán)境揍障。
-
功能實(shí)現(xiàn)示例
打開(kāi) anaconda prompt癌蚁,顯示如下
- 安裝包
conda install pachage_name
<pachage_name> 即為要安裝的包名稱 - 創(chuàng)建環(huán)境
conda create --name env_name
<env_name> 即為環(huán)境名
- 安裝包
2. pip
是用于安裝和管理包的包管理器
-
僅適用于 python 語(yǔ)言
- python 2.7.9 及后續(xù)版本:默認(rèn)安裝,命令為
pip
- python 3.4 及后續(xù)版本:默認(rèn)安裝兜畸,命令為
pip3
- python 2.7.9 及后續(xù)版本:默認(rèn)安裝,命令為
3. conda 和 pip 之間的關(guān)系
- pip只能對(duì)包進(jìn)行操作努释,而conda對(duì)包和環(huán)境都能操作。
- 對(duì)于某些包只有 conda 可以安裝而 pip 不能咬摇,少數(shù)包 conda 不能安裝而 pip能安裝伐蒂。一般先用 conda 安裝,若不能肛鹏,再使用 pip 嘗試逸邦。
4. anaconda prompt 使用經(jīng)驗(yàn)
我們?cè)趧?chuàng)建環(huán)境恩沛、安裝包時(shí)經(jīng)常需要命令,但命令還是很多的缕减,對(duì)于新手可能一下子記不全雷客,這時(shí)只需要:
-
使用
conda --help
,就能夠看到所有的命令烛卧。
-
使用
conda <commands> --help
,就能夠了解命令某一命令<commands>的用法(輸入的代碼無(wú)< >).
這種方法對(duì)新手很有幫助佛纫。