跳至內容

Anaconda(Python發行版)

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

Anaconda是一个開源的 Python 和 R 語言的發行版本,用佇算科學(資料科學、機器學習、大數據處理佮預測分析), Anaconda 致使簡化軟體套件管理系統佮部署。Anaconda 透過 Conda 做軟體套件管理,並且有真濟適用 Windows、Linux 和 MacOS 的資料科學軟體套件。

概覽

Anaconda 擁有超過一千四百个軟體套件。其中包括講 Conda 佮虛擬環境管理,𪜶攏去予人包括佇咧 Anaconda Navigator 中,所以使用者無需要去了解獨立安裝每一个庫。使用者會使用已經包含佇 Anaconda 中的命令 `conda install` 抑是講 `pip install` 對 Anaconda 倉庫當中安裝開源軟體套件。pip 提供矣 Conda 大部份的功能,並且大多數的情況下兩个會當同時使用。嘛會使用 `conda build` 命令構建自訂包,然後通過傳到 Anaconda Cloud、PyPI 抑是講其他的倉庫來分享予其他的人。

Anaconda 現分為個人版、商用版、企業板、雲版。其中會當免費試用個人版的範圍是:個人愛好者、學生、大學、非營利組織、雇員規模較細兩百人的商業機構;所有其他情形攏予人認為是商業性的,應該買商業版(包括政府機構)。

Anaconda 二預設包含 Python 二嬸七,Anaconda 三預設包含 Python 三-c七,猶毋過使用者會當建立虛擬環境來使用任意版本的 Python 包。

Anaconda Navigator

Anaconda Navigator 是包括佇 Anaconda 中的圖形化使用者介面,使用者會當通過 Anaconda Navigator 啟動應用,佇無使用命令列的狀況之下管理軟體套件、建立虛擬環境佮管理路徑。Anaconda Navigator 會當佇 Anaconda Cloud 抑是在地 Anaconda 倉庫內底揣、安裝佮升級軟體套件。Anaconda Navigator 適用佇咧 Windows、macOS 和 Linux。

Anaconda Navigator 包括如下應用:

  • Jupyter Notebook
  • QtConsole
  • Spyder
  • Glueviz
  • Orange
  • Rstudio
  • Visual Studio Code
  • PyCharm

Conda

Conda 是一个開源、跨平台佮語言無關係的軟體套件管理佮系統管理系統,通過 Conda 可安裝、升級佮升級軟體套件依賴。Conda 為 Python 程式創造,但是伊會當包規个、分發任意語言編寫的軟體(比如講 R 語言)和包含多語言的專案。Conda 包含佇所有的版本的 Anaconda、Miniconda 和 Anaconda 倉庫當中。

Anaconda Cloud

Anaconda Cloud 是由 Anaconda 提供的軟體套件管理服務,佇咧 Anaconda Cloud 會使走揣、存取、儲存佮分享共有抑是私有 Jupyter Notebook、Conda 佮 PyPI 軟體套件。Anaconda Cloud 代管對有路用的 Python 軟體套件、Jupyter Notebook 佮大量應用伊的環境。你無需要登入抑是註冊 Anaconda Cloud 數號就會當搜揣、下載和安裝軟體套件。

相關事件

二空一九年四月十六,中國清華大學開源軟體鏡親像徛宣佈,因為無經官方授權,停止 Anaconda 鏡親像服務。仝年六月十五,咧佮 Anaconda , Inc . 的溝通了後得著授權,並且近期恢復相關的服務。

二空一九年四月二五,中國安徽省中國科學技術大學開源軟體鏡親像徛宣佈,因為無經官方授權,停止 Anaconda 鏡親像服務。

參考來源

參閱

  • 軟體套件管理系統

外部連結

  • 官方網站
  • Anaconda Data Science and Machine Learning Community
  • Data Science Blog
  • Anaconda repository \ *