如何在 CentOS 8 上安裝 Anaconda?


Anaconda 是一個廣泛使用的 Python 和 R 程式語言發行版。它提供了一套全面的工具,用於資料科學、機器學習和科學計算。在 CentOS 8 上安裝 Anaconda 非常簡單,只需幾個簡單的步驟即可完成。

本文將指導您完成在 CentOS 8 上安裝 Anaconda 的過程。

步驟 1:下載 Anaconda 安裝指令碼

第一步是從 Anaconda 官方網站下載 Anaconda 安裝指令碼。為此,請開啟 Web 瀏覽器並導航到 https://www.anaconda.com/products/distribution。單擊 Linux 版 Anaconda 發行版下的“下載”按鈕。

下載完成後,導航到下載指令碼的目錄。

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

下載 Anaconda 安裝指令碼後,下一步是執行它。開啟一個終端視窗並導航到下載指令碼的目錄。

要執行指令碼,請輸入以下命令:

bash Anaconda3-2021.05-Linux-x86_64.sh

請注意,指令碼的名稱可能不同,具體取決於您下載的 Anaconda 版本。

系統將提示您接受許可協議。按 Enter 鍵滾動瀏覽許可協議,然後鍵入“yes”以接受許可。

接下來,系統將提示您選擇安裝位置。預設位置通常是可以的,但如果您願意,可以選擇其他位置。

最後,系統會詢問您是否要將 Anaconda 新增到 PATH 環境變數中。這允許您從終端中的任何目錄訪問 Anaconda。我們建議選擇“yes”將 Anaconda 新增到 PATH 中。

步驟 3:驗證 Anaconda 安裝

安裝完成後,您可以透過開啟一個新的終端視窗並輸入以下命令來驗證 Anaconda 是否已正確安裝:

conda --version

如果 Anaconda 安裝正確,您應該會看到已安裝的 Anaconda 發行版的版本號。

步驟 4:更新 Anaconda

安裝後更新 Anaconda 是一個好習慣,以確保您擁有最新版本的軟體。要更新 Anaconda,請開啟一個終端視窗並輸入以下命令:

conda update --all

此命令將更新 Anaconda 發行版中安裝的所有軟體包。

步驟 5:建立新的 Conda 環境

Anaconda 允許您建立多個隔離的環境,每個環境都有自己的一套軟體包和依賴項。要建立新的 conda 環境,請開啟一個終端視窗並輸入以下命令:

conda create --name myenv

此命令將建立一個名為“myenv”的新環境。您可以將“myenv”替換為您喜歡的任何名稱。

步驟 6:啟用 Conda 環境

建立新的 conda 環境後,需要啟用它才能開始使用它。要啟用環境,請輸入以下命令:

conda activate myenv

將“myenv”替換為您在步驟 5 中建立的環境的名稱。

步驟 7:在 Conda 環境中安裝軟體包

現在您已啟用新的 conda 環境,可以安裝特定於該環境的軟體包和依賴項。要安裝軟體包,請輸入以下命令:

conda install package-name

將“package-name”替換為您要安裝的軟體包的名稱。

步驟 8:停用 Conda 環境

完成 conda 環境中的工作後,可以透過輸入以下命令停用它:

conda deactivate

這將返回到基礎環境,您可以在其中建立新的 conda 環境或處理其他專案。

此外,Anaconda 還提供了一個易於使用的圖形使用者介面 (GUI),稱為 Anaconda Navigator,它允許您管理環境、安裝軟體包、啟動 Jupyter Notebook 以及訪問文件和教程。

要啟動 Anaconda Navigator,請開啟一個終端視窗並輸入以下命令:

anaconda-navigator

這將開啟 Navigator 應用程式,您可以在其中訪問 Anaconda 的所有工具和功能。

Anaconda 的另一個重要功能是它與流行的開發環境(如 Jupyter Notebook、JupyterLab 和 Spyder)的整合。這些環境允許您以互動方式編寫和執行程式碼,從而輕鬆探索資料、視覺化結果以及與他人共享您的工作。

例如,Jupyter Notebook 提供了一個基於 Web 的介面,允許您建立和共享包含即時程式碼、方程式、視覺化和敘述文字的文件。您可以透過從 Navigator 啟動或在終端視窗中輸入以下命令從 Anaconda 中執行 Jupyter Notebook:

jupyter notebook

這將在您的 Web 瀏覽器中開啟一個新選項卡,其中包含 Jupyter Notebook 介面,您可以在其中建立和編輯筆記本、執行程式碼和檢視結果。

另一方面,Spyder 是一個整合的開發環境 (IDE),它提供了一個強大的編輯器、一個偵錯程式和一個變數瀏覽器。您可以從 Anaconda Navigator 啟動 Spyder,或在終端視窗中輸入以下命令:

spyder

這將開啟 Spyder IDE,您可以在其中編寫和執行 Python 程式碼、除錯程式以及瀏覽變數。

Anaconda 還提供了一個軟體包管理系統,允許您安裝、更新和刪除軟體包和依賴項。軟體包管理系統基於 conda 軟體包管理器,該管理器包含在 Anaconda 發行版中。使用 conda,您可以輕鬆地從中央儲存庫安裝軟體包、建立隔離的環境以及管理依賴項。

要使用 conda 安裝軟體包,只需在終端視窗中輸入以下命令:

conda install package-name

將“package-name”替換為您要安裝的軟體包的名稱。Conda 將自動下載並安裝軟體包及其依賴項。

如果需要更新軟體包,可以使用以下命令:

conda update package-name

這會將軟體包更新到 conda 儲存庫中提供的最新版本。

如果要刪除軟體包,可以使用以下命令:

conda remove package-name

這會從環境中刪除軟體包及其依賴項。

總的來說,Anaconda 提供的軟體包管理系統使管理軟體包和依賴項變得容易,確保您為專案安裝了正確的軟體包。

除了軟體包管理系統之外,Anaconda 還提供大量用於資料科學、機器學習和科學計算的軟體包和庫。這些軟體包包括流行的庫,例如 NumPy、Pandas、Matplotlib、Scikit-learn 和 TensorFlow 等。

Anaconda 還支援虛擬環境,它允許您為專案建立隔離的環境。當您處理多個需要不同版本的軟體包或依賴項的專案時,虛擬環境特別有用。

要使用 Anaconda 建立虛擬環境,可以使用以下命令:

conda create --name env-name

將“env-name”替換為虛擬環境的名稱。然後,您可以使用以下命令啟用虛擬環境:

conda activate env-name

啟用虛擬環境後,可以使用 Anaconda 提供的軟體包管理系統安裝所需的軟體包和依賴項。您還可以安裝特定於虛擬環境的軟體包,而不會影響其他環境或基礎 Anaconda 發行版。

總的來說,Anaconda 提供的虛擬環境支援使管理多個專案中的依賴項和軟體包變得容易,確保每個專案都有所需的軟體包和依賴項,而不會發生衝突。

最後,Anaconda 還支援基於雲的計算,它允許您在 Amazon Web Services、Microsoft Azure 或 Google Cloud Platform 等雲平臺上執行資料科學或機器學習專案。透過使用基於雲的計算,您可以輕鬆擴充套件專案、與他人共享工作以及訪問強大的計算資源,而無需管理基礎設施或硬體。

結論

在 CentOS 8 上安裝 Anaconda 是一個簡單的過程,只需幾個簡單的步驟即可完成。按照本文中概述的步驟,您可以快速安裝 Anaconda 並開始使用發行版提供的工具和軟體包。

Anaconda 的一大優勢是能夠建立隔離的 conda 環境,每個環境都有自己的一套軟體包和依賴項。這使您能夠同時處理多個專案,而無需擔心軟體包衝突或相容性問題。

最後,請記住透過定期更新發行版及其軟體包來保持 Anaconda 最新。這樣做可以確保您能夠使用最新的功能和錯誤修復。

更新於: 2023年5月12日

1K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.