必威电竞|足球世界杯竞猜平台

Conda
來源:互聯(lián)網(wǎng)

Conda是一個(gè)開源的軟件包管理系統(tǒng)和環(huán)境管理系統(tǒng),用于安裝多個(gè)版本的軟件包及其依賴關(guān)系,并在它們之間輕松切換。它是跨平臺(tái)的,支持Linux,OS X和Windows,最初是為Python數(shù)據(jù)科學(xué)家設(shè)計(jì)的,但現(xiàn)在已經(jīng)支持多種語言,包括R。

軟件介紹

Conda是為Python程序創(chuàng)建的,適用于Linux,OS X和Windows,也可以打包和分發(fā)其他軟件。它是最流行的Python環(huán)境管理工具之一,最初是Anaconda Python發(fā)行版的一部分,后來作為獨(dú)立的包在BSD許可下發(fā)布。Conda是NumFOCUS的附屬項(xiàng)目。

軟件特點(diǎn)

Conda允許用戶根據(jù)其計(jì)算平臺(tái)安裝不同版本的二進(jìn)制軟件包和任何必需的庫。它使用Python編寫,但可以管理用任何語言編寫的項(xiàng)目,包括多語言項(xiàng)目。Conda還可以安裝Python本身,而其他基于Python的包管理器如PIP則不能。此外,Conda可以在包版本之間切換,并從軟件存儲(chǔ)庫中下載和安裝更新。Bioconda是一個(gè)專門為計(jì)算生物學(xué)提供軟件的Conda通道,它提供了多種生物信息學(xué)軟件發(fā)行版。

與pip的區(qū)別

Conda和pip的主要區(qū)別在于它們?nèi)绾喂芾戆蕾図?xiàng)。Conda會(huì)檢查當(dāng)前環(huán)境、所有已安裝的內(nèi)容以及用戶指定的任何版本限制,并找出如何安裝兼容的依賴項(xiàng)。如果無法滿足這些條件,Conda會(huì)告知用戶。而pip在20.3版本之前,會(huì)安裝所有必需的Python包依賴項(xiàng),即使這可能導(dǎo)致與先前安裝的其他包發(fā)生沖突。

常用命令

Conda的常用命令包括`conda list`,列出當(dāng)前conda環(huán)境所鏈接的軟件包;`conda create`,創(chuàng)建一個(gè)新的conda環(huán)境,例如創(chuàng)建名稱為tf的環(huán)境;`conda create -n 環(huán)境名 -c 鏡像源`,從指定的鏡像源創(chuàng)建環(huán)境。這些命令使得環(huán)境管理變得簡(jiǎn)單高效。

參考資料 >

生活家百科家居網(wǎng)