如何在 CentOS 7 上安裝 Anaconda?


Anaconda 是 Python 程式語言的一個免費且開源的發行版。它廣泛應用於資料科學、機器學習和人工智慧領域。Anaconda 帶有一個包管理器和一組預安裝的庫,使開發人員能夠輕鬆地開始資料科學專案,而無需擔心安裝依賴項。本文將討論如何在 CentOS 7 上安裝 Anaconda。

先決條件

在開始安裝 Anaconda 之前,請確保您具備以下先決條件:

  • 具有 root 訪問許可權的 CentOS 7 伺服器。

  • 穩定的網際網路連線。

  • 至少 4 GB 的 RAM。

  • 至少 10 GB 的可用磁碟空間。

步驟 1:更新系統

首先,您需要更新您的 CentOS 7 系統,以確保所有軟體包都是最新的。為此,請在您的終端中執行以下命令:

sudo yum update -y
sudo yum upgrade -y

步驟 2:下載 Anaconda

接下來,您需要下載 Anaconda 安裝指令碼。您可以使用以下命令下載指令碼:

wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh

注意:您可以訪問官方網站檢視 Anaconda 的最新版本。

步驟 3:驗證資料完整性

下載安裝指令碼後,您需要透過將其 SHA-256 校驗和與 Anaconda 網站上提供的校驗和進行比較來驗證其資料完整性。為此,請執行以下命令:

sha256sum Anaconda3-2021.05-Linux-x86_64.sh

您應該會看到類似於以下內容的輸出:

45c851b7497cc14d5ca060064394569f724b67d9b5f98a926ed49b834a6bb73a  Anaconda3-2021.05-Linux-x86_64.sh

將輸出的前 8 個字元與 Anaconda 網站上提供的 SHA-256 校驗和進行比較。如果它們匹配,則安裝指令碼有效,您可以繼續執行下一步。

步驟 4:執行 Anaconda 安裝指令碼

驗證 Anaconda 安裝指令碼的資料完整性後,您可以使用以下命令執行它:

bash Anaconda3-2021.05-Linux-x86_64.sh

您將看到一個提示,要求您檢視許可協議。向下滾動到協議的末尾,然後鍵入“yes”以接受條款和條件。然後,按照螢幕上的提示完成安裝。您可以選擇預設安裝位置或指定自定義位置。建議使用預設位置。

注意:在安裝過程中,Anaconda 會詢問您是否要將 Anaconda 新增到您的 PATH 環境變數中。鍵入“yes”以自動新增它。

步驟 5:驗證安裝

安裝完成後,您需要透過執行以下命令來驗證它:

conda --version

如果安裝成功,您應該會看到您安裝的 Anaconda 的版本號。

步驟 6:建立一個新的環境

您可以使用以下命令建立一個新的環境:

conda create --name myenv python=3.8

此命令建立一個名為“myenv”的新環境,其中包含 Python 3.8 版本。您可以將“myenv”替換為您想要的任何名稱。

步驟 7:啟用環境

要啟用新環境,請執行以下命令:

conda activate myenv

此命令啟用“myenv”環境。您應該在終端提示符中看到環境名稱。

步驟 8:安裝軟體包

啟用新環境後,您可以使用以下命令安裝軟體包:

conda install package_name

此命令在“myenv”環境中安裝指定的軟體包。您可以將“package_name”替換為您要安裝的軟體包的名稱。

步驟 9:停用環境

在“myenv”環境中完成工作後,您可以使用以下命令停用它:

conda deactivate

此命令停用當前環境並返回到基本環境。

除了上面概述的步驟之外,還有一些其他技巧可以幫助您充分利用 CentOS 7 上的 Anaconda:

  • 更新 Anaconda:安裝 Anaconda 後,務必保持其更新。您可以使用以下命令更新 Anaconda:

conda update anaconda

此命令將 Anaconda 附帶的所有軟體包更新到最新版本。

  • 建立虛擬環境:Anaconda 允許您建立與基本環境隔離的虛擬環境。這使得管理依賴項和避免不同軟體包之間的衝突變得更容易。您可以使用以下命令建立一個虛擬環境:

conda create --name myenv

將“myenv”替換為您環境的名稱。然後,您可以使用“conda activate”命令啟用環境。

  • 從其他通道安裝軟體包:Anaconda 帶有一個預設通道,其中包含許多流行的軟體包。但是,有時您可能需要安裝預設通道上沒有的軟體包。在這種情況下,您可以使用以下命令新增一個新通道:

conda config --add channels channel_name

將“channel_name”替換為您要新增的通道的名稱。然後,您可以使用“conda install”命令從新通道安裝軟體包。

  • 建立需求檔案:如果您正在處理一個需要特定軟體包的專案,您可以建立一個需求檔案,其中列出所有必需的軟體包。這使得在另一臺機器上覆制專案或與其他開發人員共享專案變得更容易。您可以使用以下命令建立一個需求檔案:

conda list --explicit > requirements.txt

此命令建立一個名為“requirements.txt”的檔案,其中列出了當前環境中安裝的所有軟體包。

  • 使用 conda 管理軟體包:Conda 是一個功能強大的包管理器,隨 Anaconda 一起提供。您可以使用 conda 來安裝、更新和刪除軟體包,以及建立和管理虛擬環境。例如,您可以使用以下命令更新環境中的所有軟體包:

conda update --all

您還可以使用以下命令刪除軟體包:

conda remove package_name

將“package_name”替換為您要刪除的軟體包的名稱。

  • 使用 Jupyter Notebook:Jupyter Notebook 是一個互動式的基於 Web 的資料科學和機器學習環境。它允許您編寫和執行程式碼、視覺化資料以及與他人共享您的工作。Anaconda 預安裝了 Jupyter Notebook,因此您可以立即開始使用它。要啟動 Jupyter Notebook,請執行以下命令:

jupyter notebook

此命令在您的預設 Web 瀏覽器中開啟 Jupyter Notebook。然後,您可以建立一個新的筆記本並開始編寫程式碼。

  • 使用 Anaconda Navigator:Anaconda Navigator 是一個圖形使用者介面,允許您管理軟體包和環境、啟動 Jupyter Notebook 以及訪問其他工具和服務。您可以使用以下命令啟動 Anaconda Navigator:

anaconda-navigator

此命令在您的預設 Web 瀏覽器中開啟 Anaconda Navigator。然後,您可以使用介面來管理您的軟體包和環境、啟動 Jupyter Notebook 等。

  • 配置 Anaconda:Anaconda 帶有許多配置選項,允許您自定義其行為。例如,您可以設定預設 Python 版本、指定不同的安裝目錄或配置代理設定。您可以使用以下命令檢視當前配置:

conda config --show

此命令顯示當前配置選項。然後,您可以使用“conda config”命令修改配置。

  • 從 PyPI 安裝軟體包:除了預設通道之外,Anaconda 還允許您從 Python 包索引 (PyPI) 安裝軟體包。您可以使用以下命令從 PyPI 安裝軟體包:

conda install -c conda-forge package_name

將“package_name”替換為您要安裝的軟體包的名稱。“-c conda-forge”選項指定要從中安裝軟體包的通道。

  • 使用 YAML 檔案管理環境:您可以使用 YAML 檔案來管理您的 Anaconda 環境。YAML 檔案是一個文字檔案,其中包含軟體包及其版本的列表。您可以使用以下命令建立一個 YAML 檔案:

conda env export > environment.yaml

此命令建立一個名為“environment.yaml”的 YAML 檔案,其中包含當前環境中所有軟體包的列表。然後,您可以使用 YAML 檔案在另一臺機器上重新建立環境,使用以下命令:

conda env create -f environment.yaml

此命令根據 YAML 檔案中列出的軟體包建立一個新的環境。

  • 使用 conda-forge:conda-forge 是一個社群驅動的 conda 軟體包配方、構建基礎設施和分發的集合。它提供了大量預設通道上沒有的軟體包。要使用 conda-forge,您可以將其新增為一個新通道,使用以下命令:

conda config --add channels conda-forge

新增 conda-forge 通道後,您可以使用“conda install”命令從其中安裝軟體包。

結論

在本文中,我們討論瞭如何在 CentOS 7 上安裝 Anaconda。我們還討論瞭如何建立一個新環境、啟用它、安裝軟體包以及停用它。Anaconda 是資料科學和機器學習的一個強大工具,開發人員必須瞭解如何安裝和使用它。透過遵循本文中概述的步驟,您可以輕鬆地安裝 Anaconda 並開始您的資料科學專案。

更新於:2023年5月12日

8K+ 閱讀量

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.