Anaconda簡介


一、什么是Anaconda

        Anaconda就是可以便捷獲取包且對包能夠進行管理,同時對環境可以統一管理的發行版本。Anaconda包含了conda、Python在內的超過180個科學包及其依賴項。

Anaconda具有如下特點:

  • 開源
  • 安裝過程簡單
  • 高性能使用Python和R語言
  • 免費的社區支持

其特點的實現主要基於Anaconda擁有的:

  • conda包
  • 環境管理器
  • 1,000+開源庫

二、為什么選擇Anaconda

        選擇Anaconda的最主要原因是方便python第三方庫的管理。python的第三方庫管理是比較混亂的,彼此之間的升級不一定同步,可能A庫依賴B庫的舊版本,而C庫依賴B庫的新版本,這就導致在同一個開發環境下進行python開發時很容易發生第三方庫的沖突。而且python2與python3不兼容,在同一環境下同時管理python2與python3也是很不容易的。

        使用Anaconda就可以很好地避免這些問題。Anaconda通過創建虛擬環境,使各環境互不干擾。如果將主機視為桌面,虛擬環境就像沙箱,在一個沙箱里的操作不會影響其他沙箱(虛擬環境),更不會影響整個桌面的穩定。

        注意:在哪個環境下進行操作,事先需要激活該環境


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM