如何在VPS上安裝Anaconda

數據科學

許多使用Python的人已經開始注意到 Anaconda項目。 它是Python和R語言的免費開源版本,廣泛用於數據科學和機器學習中。 因此,可以快速處理大量信息以進行分析。

真是太棒了 易於安裝,運行和更新,除了與Tensorflow一樣重要的項目兼容。 好吧,在本教程中,我將向您展示如何創建雲VPS實例以在此處安裝Anaconda ...

什麼是Anaconda發行?

蟒蛇

Anaconda只不過是BSD許可下的開源套件,其中包含一系列針對該套件的應用程序和庫。 數據科學 使用像Python這樣的編程語言。 這種著名的編程語言的發行版充當環境管理器,程序包管理器,並具有數百個程序包的龐大功能。

在Anaconda Distribution中,您可以找到四個基本塊:

  • Anaconda Navigator(用於簡單直觀管理的GUI)。
  • Anaconda項目。
  • 數據科學圖書館。
  • Conda(用於CLI管理的命令)

他們都是 將自動安裝 安裝軟件包,如我以後將逐步說明的那樣。

Anaconda發行功能

網絡服務器

Anaconda發行有 有趣的功能 這使得它在數據分析領域變得如此重要。 最值得注意的是:

  • 它不依賴任何公司,因為它是由社區維護的,並且是開源的以及免費的。
  • 它是跨平台的,因此可以在GNU / Linux,macOS和Windows上運行。
  • 這非常簡單,能夠簡單,快速地安裝和管理數據科學的軟件包和環境。
  • 許多科研項目都在使用它,因此它是完全可靠的。
  • 它包含有用的工具,即使您是機器學習者,也可以使您的工作更加輕鬆。
  • 它與Matplotlib,Datashader,Bokeh,Holoviews等數據查看器兼容。
  • 先進且功能強大的管理,可以訪問用於高級機器學習的資源。
  • 程序包依賴性和版本控制不會有問題。
  • 使用實時編譯代碼,方程式,描述和註釋創建和共享文檔。
  • 您可以在任何計算機上編譯Python源代碼以快速執行。 此外,它將有助於編寫複雜的並行算法。
  • 支持高性能計算。
  • Anaconda中的項目是便攜式的,因此可以共享或部署在其他平台上。

什麼是VPS?

如何選擇網絡服務器

儘管您可以在常規PC或您自己的服務器上安裝Anaconda Distribution,但在本教程中,我們將向您展示如何在 VPS服務器,因為它具有一系列優點,例如可以由多個用戶進行遠程管理,與選擇擁有自己的服務器相比,它具有更大的帶寬,可伸縮性,高可用性以及顯著的成本節省。

只需少量的訂閱費用,您就可以享受服務 VPS(虛擬專用服務器),即虛擬專用服務器。 在這種情況下,本教程將依靠Clouding。 因此,可以公平地說,此VPS基本上是專門針對該提供商的數據中心的專用“包裹”。 您可以在其中執行所需的任何操作,例如安裝Linux服務器和大量應用程序。 在這種情況下,我們將安裝Anaconda。

此VPS 將作為獨立機器工作,即擁有自己的RAM,具有快速SSD硬盤驅動器上的存儲空間,一系列分配的CPU內核以及一個操作系統。

您不必擔心管理數據中心硬件,也不必為擁有服務器而支付能源或寬帶費用,更不用說了 必要的基礎設施成本...

安裝 蟒蛇 步步

正如我所評論的,選擇的服務是 烏云密布。io,我將在其中使用GNU / Linux操作系統創建實例或VPS,從中 安裝Anaconda 以一種簡單的方式。 這樣一來,您就可以從該提供商提供的保證的數據科學入手,因為萬一發生情況它在西班牙語中提供24/7支持,並且其數據中心位於巴塞羅那,因此受歐洲數據保護法的保護。 因此避免了在這些時期幾乎至關重要的GAFAM / BATX ...

創建客戶帳號ou並準備VPS平台

在我們開始之前,第一件事是 訪問云服務。 您可以從其官方網站上訪問它,然後選擇最適合您需求的價格。 這些速率在可用於VPS的RAM,SSD存儲和CPU vCore數量上有所不同。 即使您需要的價格超出這些價格所提供的價格,也可以選擇配置自定義服務器。

作為科學數據分析項目,如果您擁有最大的項目,那將很有趣 計算性能 可能,以及大量的RAM。 雖然如果您打算將其用於更謙虛的項目,則不需要那麼多...

混濁率

註冊並遵循嚮導的步驟以及驗證電子郵件地址後,您將可以訪問面板。 為此,您必須 登錄 在陰天:

為VPS登記註冊

您已經在使用該服務,並且您將看到 其直觀的控制面板。 如果要開始創建實例或VPS服務器,則必須單擊 單擊此處創建您的第一個服務器:

啟動VPS

這將您帶到 VPS服務器的配置屏幕。 您將看到的第一件事是將所需名稱放入VPS的選項。 然後是您要安裝的操作系統的類型。 您可以在Windows或Linux之間進行選擇,並且在Linux部分中,有幾個可用的發行版。 在這種情況下,我選擇了Ubuntu Server 20.04,但是您可以選擇自己喜歡的一個:

Anaconda VPS發行

完成後,轉到同一頁面,您將看到其他選項以選擇 硬件資源:RAM容量,SSD存儲容量或必須分配給VPS的CPU內核數。 請記住,即使您要創建多個VPS並在其中分配它們,也可以隨意管理它們。並且,請記住,如果需要,您始終可以採用更高的計劃進行擴展。

硬件配置

您還可以選擇配置防火牆或進行備份。 原則上,不必觸摸它,儘管如果您有任何選擇來提高安全性,請繼續。 重要的是 創建並命名SSH密鑰。 有了它,您可以遠程訪問以管理VPS,而無需每次都要求輸入密碼。

檢查一切正常,然後 脈衝 埃維亞爾。 這將帶您到已經顯示VPS的另一個屏幕。 在狀態下,您將看到它仍在安裝和配置。 但是不用擔心,它很快就會完成:

服務器狀態

片刻之後,您將看到它已經完成,並且狀態字段將顯示為 活躍。 那時,您可以使用操作系統來安裝所需的設備(在本例中為Anaconda)。

適用於Anaconda的主動VPS

點擊名字 您已放置在VPS上的文件,它會將您重定向到另一頁,其中包含要安裝Anaconda的服務器信息的摘要:

VPS的Anaconda

因此,重要的是所謂的區域 如何訪問服務器。 在這裡,您需要訪問的信息是VPS的IP,例如密碼,用戶(根)或要下載的SSH密鑰。

SSH數據VPS連接

根據所有這些數據, 服務器IP,根目錄和密碼 您現在可以遠程訪問以繼續安裝Anaconda ...

安裝Anaconda

現在一切都準備好了 在VPS上安裝Anaconda。 為此,您可以訪問 他們的網站 閱讀有關項目的更多信息或查看可用的最新版本。

要開始使用,您必須 通過SSH遠程訪問您的VPS服務器。 這樣,您就可以從本地發行版中將所需的所有內容安裝在服務器上。 就像打開終端並輸入以下命令一樣簡單(請記住,用您先前在Clouding中看到的VPS的IP替換youripdelserver):

ssh root@tuipdelservidor

SSH連接

要問你 密碼,剪掉Clouding顯示給您的那張並粘貼。 這將為您提供訪問權限。 您將看到終端的提示已更改,不再是用戶的本地提示,而現在是遠程計算機的提示。 因此,您在那裡鍵入的所有命令都將在VPS服務器上執行。

連接SSH VPS Anaconda

現在您已經可以訪問,接下來要做的就是開始 下載並安裝Anaconda 使用以下命令將其帶到臨時目錄並從官方存儲庫中獲取可用的版本:

cd /tmp

curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh

Anaconda,下載

之後,您將擁有Anaconda,以下是 驗證完整性 使用SHA-256和求下載的數據。 為此,只需運行以下命令:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y 將返回一個哈希 在結帳時。

現在你必須 啟動Anaconda 使用以下命令:

bash Anaconda3-2020-11-Linux-x86_64.sh

Anaconda許可

這將帶您到一條消息,要求您按Enter,然後將帶您到Ananconda許可協議。 您可以按結束操作 INTRO 它將詢問您是否要回答“是”或“否”。 也就是說,是否接受條件。 鍵入不帶引號的“是”,然後按Enter。 您將看到的下一件事是:

安裝和位置

下一步是選擇 安裝位置。 對於默認顯示的路徑,請按ENTER鍵;如果您願意,也可以輸入其他路徑。現在,將開始安裝Anaconda。 這將需要一些時間。

該過程完成,您將收到類似以下的消息,表明它已成功完成:

繼續安裝Anaconda

類型 開始conda。 現在,它將使您返回到VPS的提示。 在使用conda之前,還剩下一些東西,那就是使用以下方法激活安裝:

source ~/.bashrc

現在你可以 使用康達 並開始為Anaconda提供有用的信息。例如,您可以使用以下命令查看有關選項的幫助並列出可用的軟件包:

conda

conda list

突擊隊康達

甚至為Anaconda設置環境 使用python3, 例如:

conda create --name mi_env python=3

響應 y 詢問您要繼續進行的問題,然後將安裝必要的問題。

康達活動環境

你已經可以了 激活新環境 開始工作並享受...

conda activate mi_env

現在我們已安裝並正常工作,您已經能夠驗證VPS託管所提供的功能和多功能性,就像我們在Clouding中向您展示的那樣。 Anaconda只是可以安裝和使用的多種應用程序和工具之一。 並非所有事情都歸結為創建網站。 您可以使用VPS進行更多選擇。 如果您有任何疑問,我們會發表評論。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。