Conda常见命令
Anaconda,Miniconda,Conda,Pip的區(qū)別:
Anaconda:用于科學(xué)計(jì)算的python發(fā)行版,里面預(yù)裝好了conda,某個(gè)版本的python,眾多packages,科學(xué)計(jì)算工具等。Anaconda利用工具/命令conda來(lái)進(jìn)行package和environment的管理,并且已經(jīng)包含了python和相關(guān)配套工具。
Conda:可以理解為一個(gè)工具,也是一個(gè)可執(zhí)行命令,其核心功能是包管理與環(huán)境管理。包管理與pip的使用類(lèi)似,環(huán)境管理則允許用戶(hù)方便地安裝不同版本的python并可以快速切換。
Miniconda:只含有最基本的內(nèi)容--python,conda,以及相關(guān)的必須依賴(lài)項(xiàng),對(duì)于空間要求嚴(yán)格的用戶(hù),Miniconda是一種選擇。
Pip:是一個(gè)現(xiàn)代的,通用的 python 包管理工具。提供了對(duì) Python 包的查找、下載、安裝、卸載的功能。
Anaconda的優(yōu)點(diǎn):
安裝方便,省時(shí)省心,Anaconda通過(guò)管理工具包,開(kāi)發(fā)環(huán)境,python版本,大大簡(jiǎn)化了工作流程。不僅可以方便安裝,更新,卸載工具包,而且安裝時(shí)能自動(dòng)安裝相應(yīng)的依賴(lài)包。比如想安裝requests模塊,但是這個(gè)模塊需要re模塊,那么當(dāng)你安裝requests時(shí),Anaconda就自動(dòng)幫你安裝,不需要再安裝re模塊。
Conda常見(jiàn)命令的使用:
查看當(dāng)前環(huán)境下安裝的包:
conda list
查看所有的環(huán)境列表
conda info —envs
查看某個(gè)指定環(huán)境的已安裝包:
conda list -n python34
查找package信息:
conda search requests
安裝package:
conda install requests
如果不用-n指定環(huán)境名稱(chēng),則被安裝在當(dāng)前活躍環(huán)境:
conda install -n python34 requests(已指定環(huán)境)
更新package(可指定環(huán)境):
conda update requests
刪除package(可指定環(huán)境):
conda remove requests
更新conda,保持conda最新:
conda update conda
更新anaconda:
conda update anaconda
更新Python:
conda update python
假設(shè)當(dāng)前環(huán)境是python3.6,conda會(huì)將python升級(jí)為3.6x系列的當(dāng)前最新版本
conda管理不同版本的python,自由進(jìn)行切換,命令如下:
創(chuàng)建一個(gè)名為python34的環(huán)境,指定Python版本是3.4(不用管是3.4.x,conda會(huì)為我們自動(dòng)尋找3.4.x中的最新版本)
conda create —name python34 python=3.4
安裝好后,使用activate激活某個(gè)環(huán)境
Activate python34 #for windows
Source activate python34 #for Linux & Mac
激活后,會(huì)發(fā)現(xiàn)terminal輸入的地方多了python34的字樣,實(shí)際上,此時(shí)系統(tǒng)做的事情就是把默認(rèn)2.7環(huán)境從PATH中去除,再把3.4對(duì)應(yīng)的命令加入PATH
此時(shí),查看版本
Python —version
可以得到Python 3.4.5 :: Anaconda 4.1.1 (64-bit),即系統(tǒng)已經(jīng)切換到了3.4的環(huán)境
如果想返回默認(rèn)的python 2.7環(huán)境,運(yùn)行
deactivate python34 # for Windows
source deactivate python34 # for Linux & Mac
刪除一個(gè)已有的環(huán)境
conda remove --name python34 --all
轉(zhuǎn)載于:https://www.cnblogs.com/zhaye/p/10773685.html
總結(jié)
- 上一篇: 【软件工程】——软件需求说明书
- 下一篇: LOL易游网络验证破解总结