如何在 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 最新。這樣做可以確保您能夠使用最新的功能和錯誤修復。
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP