Anaconda常用命令小結(jié)

簡介

入門機(jī)器學(xué)習(xí)法精、深度學(xué)習(xí)徒河,有個神器不得不了解下系馆,最好熟練有它。這就是Anaconda

Anaconda是一個開源的Python發(fā)行版本顽照,其包含了conda由蘑、Python等180多個科學(xué)包及其依賴項. 用它來管理、開發(fā)等代兵,及其方便尼酿,里面集成了相當(dāng)多的有用的吧,比如:numpy植影、pandas等裳擎。

還有個神器也在里面,jupyter notebook思币,這個用來調(diào)試代碼等非常方便÷瓜欤現(xiàn)在就簡單介紹一些anaconda常用的命令,方便大家早些上手谷饿。

首先惶我,官網(wǎng)文檔地址貼上:

https://conda.io/docs/user-guide/index.html

更詳細(xì)的教程可直接查詢官網(wǎng)~

Anaconda安裝配置

安裝過程在這里就略掉不展開了,在TensorFlow環(huán)境配置那有詳細(xì)講過博投,可以翻閱指孤。

再貼個其他博客的地址,供參考(Windows版)

https://blog.csdn.net/wz947324/article/details/80205181

安裝好記得檢查下環(huán)境變量贬堵,配置好環(huán)境變量

conda管理相關(guān)命令

conda自身相關(guān)

查看當(dāng)前conda工具版本號

conda --version

查看包括版本的更多信息

conda info

更新conda至最新版本

conda update conda

查看conda幫助信息

conda -h

環(huán)境管理相關(guān)

查看conda環(huán)境管理命令幫助信息

conda create --help

創(chuàng)建出來的虛擬環(huán)境所在的位置為conda路徑下的env/文件下,,默認(rèn)創(chuàng)建和當(dāng)前python版本一致的環(huán)境.

conda create --name envname

創(chuàng)建新環(huán)境時指定python版本為3.6恃轩,環(huán)境名稱為python36

conda create --name python36 python=3.6

切換到環(huán)境名為python36的環(huán)境(默認(rèn)是base環(huán)境),切換后可通過python -V查看是否切換成功

conda activate python36

返回前一個python環(huán)境

conda deactivate

顯示已創(chuàng)建的環(huán)境黎做,會列出所有的環(huán)境名和對應(yīng)路徑

conda info -e

刪除虛擬環(huán)境

conda remove --name envname --all

指定python版本,以及多個包

conda create -n envname python=3.4 scipy=0.15.0 astroib numpy

查看當(dāng)前環(huán)境安裝的包

conda list? ##獲取當(dāng)前環(huán)境中已安裝的包conda list -n python36? ##獲取指定環(huán)境中已安裝的包

克隆一個環(huán)境

# clone_env 代指克隆得到的新環(huán)境的名稱# envname 代指被克隆的環(huán)境的名稱conda create --name clone_env --clone envname#查看conda環(huán)境信息conda info --envs

構(gòu)建相同的conda環(huán)境(不通過克隆的方法)

# 查看包信息conda list --explicit# 導(dǎo)出包信息到當(dāng)前目錄, spec-file.txt為導(dǎo)出文件名稱,可以自行修改名稱conda list --explicit > spec-file.txt# 使用包信息文件建立和之前相同的環(huán)境conda create --name newenv --file spec-file.txt# 使用包信息文件向一個已經(jīng)存在的環(huán)境中安裝指定包conda install --name newenv --file spec-file.txt

查找包

#模糊查找叉跛,即模糊匹配,只要含py字符串的包名就能匹配到conda search py? ##查找包蒸殿,--full-name表示精確查找筷厘,即完全匹配名為python的包conda search --full-name python

安裝更新刪除包

##在當(dāng)前環(huán)境中安裝包conda install scrapy? ##在指定環(huán)境中安裝包conda install -n python36 scrapy##在當(dāng)前環(huán)境中更新包? conda update scrapy? ##在指定環(huán)境中更新包conda update -n python36 scrapy? ##更新當(dāng)前環(huán)境所有包conda update --all? ##在當(dāng)前環(huán)境中刪除包conda remove scrapy? ##在指定環(huán)境中刪除包conda remove -n python2 scrapy

Python管理

查找可以安裝的python

# 查找所有名稱包含python的包conda search python# 查找全名為python的包conda search --full-name python

安裝不同版本的Python

#在不影響當(dāng)前版本的情況下,新建環(huán)境并安裝不同版本的python#新建一個Python版本為3.6 名稱為 py36 的環(huán)境conda create -n py36 python=3.6 anaconda#注:將py36替換為您要創(chuàng)建的環(huán)境的名稱。 anaconda是元數(shù)據(jù)包宏所,帶這個會把base的基礎(chǔ)包一起安裝酥艳,不帶的話新環(huán)境只包含python3.6相關(guān)的包。 python = 3.6是您要在此新環(huán)境中安裝的軟件包和版本爬骤。 這可以是任何包充石,例如numpy = 1.7,或多個包霞玄。#然后激活想要使用的環(huán)境即可conda activate py36#更新Python# 普通的更新pythonconda update python# 將python更新到另外一個版本/安裝指定版本的pythonconda install python=3.6

分享環(huán)境

如果你想把你當(dāng)前的環(huán)境配置與別人分享骤铃,這樣ta可以快速建立一個與你一模一樣的環(huán)境(同一個版本的python及各種包)來共同開發(fā)/進(jìn)行新的實驗拉岁。一個分享環(huán)境的快速方法就是給ta一個你的環(huán)境的.yml文件。

首先通過activate target_env要分享的環(huán)境target_env惰爬,然后輸入下面的命令會在當(dāng)前工作目錄下生成一個environment.yml文件

conda env export > environment.yml

小伙伴拿到environment.yml文件后喊暖,將該文件放在工作目錄下,可以通過以下命令從該文件創(chuàng)建環(huán)境

conda env create -f environment.yml


關(guān)注-微-公眾號【學(xué)習(xí)與成長資源庫】獲取更多免費(fèi)學(xué)習(xí)資料

參考文檔

https://conda.io/docs/user-guide/index.html

https://blog.csdn.net/wz947324/article/details/80229560

https://blog.csdn.net/menc15/article/details/71477949

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末撕瞧,一起剝皮案震驚了整個濱河市陵叽,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌丛版,老刑警劉巖咨跌,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異硼婿,居然都是意外死亡锌半,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進(jìn)店門寇漫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來刊殉,“玉大人,你說我怎么就攤上這事州胳〖呛福” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵栓撞,是天一觀的道長遍膜。 經(jīng)常有香客問我,道長瓤湘,這世上最難降的妖魔是什么瓢颅? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮弛说,結(jié)果婚禮上挽懦,老公的妹妹穿的比我還像新娘。我一直安慰自己木人,他們只是感情好信柿,可當(dāng)我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著醒第,像睡著了一般渔嚷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上稠曼,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天形病,我揣著相機(jī)與錄音,去河邊找鬼。 笑死窒朋,一個胖子當(dāng)著我的面吹牛搀罢,可吹牛的內(nèi)容都是我干的蝗岖。 我是一名探鬼主播侥猩,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼抵赢!你這毒婦竟也來了欺劳?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤铅鲤,失蹤者是張志新(化名)和其女友劉穎划提,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體邢享,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡鹏往,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了骇塘。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片伊履。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖款违,靈堂內(nèi)的尸體忽然破棺而出唐瀑,到底是詐尸還是另有隱情,我是刑警寧澤插爹,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布哄辣,位于F島的核電站,受9級特大地震影響赠尾,放射性物質(zhì)發(fā)生泄漏力穗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一气嫁、第九天 我趴在偏房一處隱蔽的房頂上張望睛廊。 院中可真熱鬧,春花似錦杉编、人聲如沸超全。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嘶朱。三九已至,卻和暖如春光酣,著一層夾襖步出監(jiān)牢的瞬間疏遏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留财异,地道東北人倘零。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像戳寸,于是被迫代替她去往敵國和親呈驶。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容