如何在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许可协议。 您可以按结束操作 介绍 它将询问您是否要回答“是”或“否”。 也就是说,是否接受条件。 键入不带引号的“是”,然后按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. 权利:您可以随时限制,恢复和删除您的信息。