Como instalar Anaconda nun VPS

ciencia de datos

Moita xente que traballa con Python comezou a notar o Proxecto Anaconda. É unha distribución gratuíta e de código aberto das linguas Python e R. É amplamente utilizada en ciencia de datos e aprendizaxe automática. Polo tanto, pódense procesar grandes volumes de información para a súa análise rapidamente.

É bastante sinxelo de instalar, executar e actualizar, ademais de ser compatible con proxectos tan importantes como Tensorflow. Ben, neste tutorial, amosareiche como podes crear unha instancia VPS na nube para instalar Anaconda alí ...

Que é a distribución de Anaconda?

jibóia

Anaconda non é máis que unha suite de código aberto, baixo licenza BSD, que contén unha serie de aplicacións e bibliotecas para o ciencia de datos con linguaxes de programación como Python. Esta distribución da famosa linguaxe de programación funciona como xestor de contornos, xestor de paquetes e ten un enorme repertorio de centos de paquetes.

Dentro de Anaconda Distribution podes atopar catro bloques básicos:

  • Anaconda Navigator (GUI pola súa xestión sinxela e intuitiva).
  • Proxecto Anaconda.
  • Bibliotecas para ciencia de datos.
  • Conda (comando para a xestión de CLI)

Todos eles instalarase automaticamente coa instalación do paquete, como amosarei paso a paso máis adiante.

Características de distribución de Anaconda

servidores web

Anaconda Distribution ten características interesantes que o fan tan importante no mundo da análise de datos. As máis salientables son:

  • Non depende de ningunha empresa, xa que é mantida pola comunidade e é de código aberto e gratuíto.
  • É multiplataforma, polo que pode funcionar tanto en GNU / Linux, macOS como en Windows.
  • É moi sinxelo, é capaz de instalar e xestionar paquetes e contornos para a ciencia de datos de xeito sinxelo e rápido.
  • Moitos proxectos científicos úsano, polo que é completamente fiable.
  • Está cheo de ferramentas útiles para facilitar o teu traballo, incluso para a aprendizaxe automática.
  • É compatible con visores de datos como Matplotlib, Datashader, Bokeh, Holoviews, etc.
  • Xestión avanzada e moi potente, coa posibilidade de acceder a recursos para a aprendizaxe automática avanzada.
  • Non terá problemas coas dependencias do paquete e co control de versións.
  • Crea e comparte documentos con código de compilación en directo, ecuacións, descricións e anotacións.
  • Pode compilar código fonte de Python en calquera máquina para unha execución rápida. Ademais, facilitará a escritura de complexos algoritmos paralelos.
  • Admite computación de alto rendemento.
  • Os proxectos en Anaconda son portátiles, polo que se poden compartir ou despregar noutras plataformas.

Que é un VPS?

como escoller o servidor web

Aínda que pode instalar Anaconda Distribution nun PC convencional ou no seu propio servidor, neste tutorial amosarémoslle como facelo en un servidor VPS, xa que ten unha serie de vantaxes, como que pode ser administrado remotamente por varios usuarios, maior ancho de banda, escalabilidade, alta dispoñibilidade e aforro de custos significativo en comparación coa opción de ter o seu propio servidor.

Por unha pequena taxa de subscrición, podes ter un servizo VPS (servidor privado virtual), é dicir, un servidor privado virtual. Neste caso, confío en Clouding para o tutorial. Polo tanto, é xusto dicir que este VPS é basicamente un "paquete" dedicado exclusivamente para vostede do centro de datos deste provedor. Nel podes facer o que queiras, como instalar un servidor Linux e multitude de aplicacións. Neste caso, imos instalar Anaconda.

Este VPS funcionará como unha máquina autónoma, é dicir, coa súa propia memoria RAM, co seu espazo de almacenamento en discos duros SSD rápidos, cunha serie de núcleos de CPU asignados, así como un sistema operativo.

E non terás que preocuparte por xestionar o hardware do teu centro de datos ou por pagar tarifas de enerxía ou banda ancha por ter un servidor, e moito menos custos de infraestrutura necesarios...

Instala jibóia paso a paso

O servizo escollido, como comentei, é Nubrado.io, no que vou crear unha instancia ou VPS co sistema operativo GNU / Linux desde o que instala Anaconda dun xeito sinxelo. Deste xeito, podes comezar coa ciencia de datos coas garantías ofrecidas por este provedor, xa que ten soporte 24/7 en castelán por se acontece algo e o seu centro de datos está en Barcelona, ​​polo tanto, baixo as leis de protección de datos europeos. Evitando así o GAFAM / BATX, algo case vital nestes tempos ...

Crear unha conta Clouding e prepara a plataforma VPS

Antes de comezar, o primeiro é acceder ao servizo Clouding. Podes acceder a ela desde o seu sitio web oficial e escoller a tarifa que mellor se adapte ás túas necesidades. Estas tarifas difiren na cantidade de memoria RAM, almacenamento SSD e CPU vCores que terá á súa disposición para o seu VPS. Mesmo se precisa máis do que ofrecen estas tarifas, ten a opción de configurar un servidor personalizado.

Ao ser un proxecto de análise de datos científicos, sería interesante que tiveses o maior rendemento de cálculo posible, así como boas cantidades de memoria RAM. Aínda que se o vas a usar para proxectos máis modestos, non será necesario tanto ...

Taxas de nublado

Unha vez rexistrado e seguido os pasos do asistente, ademais de verificar o seu enderezo de correo electrónico, poderá acceder ao seu panel. Para iso, tes que facelo acceder en Clouding:

Rexistro VPS excluído

Xa estás no servizo e verás o seu intuitivo panel de control. Se queres comezar a crear a instancia ou o servidor VPS, tes que facer clic en Fai clic aquí para crear o teu primeiro servidor:

Inicia VPS

Isto leva ao pantalla de configuración do servidor VPS. O primeiro que verás é a opción de poñer o nome que desexas no teu VPS. A continuación, o tipo de sistema operativo que desexa instalar. Podes escoller entre Windows ou Linux e dentro da sección Linux hai varias distribucións dispoñibles. Neste caso, seleccionei Ubuntu Server 20.04, pero podes escoller o que prefiras:

Distribución Anaconda VPS

Unha vez feito isto, baixa nesta mesma páxina e verás outras opcións para seleccionar o recursos de hardware: Capacidade RAM, capacidade de almacenamento SSD ou o número de núcleos de CPU que ten que asignar ao seu VPS. Teña presente que pode xestionalos como queira, aínda que queira crear varios VPS e distribuílos entre eles ... E, lembre, sempre pode escalar cun plan superior, se o precisa.

Configuración de hardware

Tamén tes opcións para configurar o firewall ou facer copias de seguridade. En principio, non é necesario que toques iso, aínda que se tes algunha preferencia para mellorar a seguridade, segue adiante. O importante é cree e nomee a clave SSH. Grazas a el, podes acceder de xeito remoto para xestionar o teu VPS sen solicitar o teu contrasinal cada vez.

Comprobe que todo está ben e pulsa Eviar. Iso levará a outra pantalla onde xa aparece o seu VPS. No estado verás que aínda se instala e configura. Pero non te preocupes, faise moi rápido:

Estado do servidor

Nuns momentos verás que rematou e o campo de estado aparecerá como activo. Nese momento, pode usar o seu sistema operativo para instalar o que precisa (neste caso Anaconda).

VPS activo para Anaconda

Fai clic no nome que colocaches no teu VPS e rediríxete a outra páxina cun resumo da información do servidor onde instalarás Anaconda:

Anaconda, VPS

Por iso, o que importa é a área chamada Como acceder ao servidor. Aquí é onde está a información que precisa para acceder, a IP do VPS, como o contrasinal, o usuario (root) ou a clave SSH para descargar.

Conexión VPS de datos SSH

De todos estes datos, co IP do servidor, root e contrasinal agora podes acceder remotamente para continuar coa instalación de Anaconda ...

Instala Anaconda

Agora todo está preparado para o Instalación de Anaconda no VPS. Para iso, podes visitalo a súa páxina web para ler máis información sobre o proxecto ou consultar a última versión dispoñible.

Para comezar, hai que facelo acceda ao seu servidor VPS remotamente a través de SSH. Deste xeito, desde a súa distribución local, pode instalar todo o que precisa no servidor. Será tan sinxelo como abrir o terminal e escribir o seguinte comando (lembre de substituír youripdelserver pola IP do VPS que viu anteriormente en Clouding):

ssh root@tuipdelservidor

Conexión SSH

Vai preguntarche o contrasinal, corta a que che mostrou Clouding e pega. Iso darache acceso. Verás que a solicitude do teu terminal cambiou, xa non é a local do teu usuario, pero agora é a da máquina remota. Polo tanto, todos os comandos que escribe desde alí executaranse no servidor VPS.

conexión SSH VPS Anaconda

Agora que tes acceso, o seguinte que debes facer é comezar descargar e instalar Anaconda cos seguintes comandos para levalo ao directorio temporal e obter a versión dispoñible nos repositorios oficiais:

cd /tmp

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

Anaconda, descarga

Despois diso, terá Anaconda, o seguinte é verificar a integridade dos datos descargados mediante a suma SHA-256. Para iso, só tes que executar o seguinte comando:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y devolverá un hash no check-out.

Agora debes comeza Anaconda co seguinte comando:

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

Licenza Anaconda

Iso levaráche a unha mensaxe na que che solicitará que premas ENTER e á súa vez levarache ao acordo de licenza Ananconda. Podes ir ao final premendo Intro e preguntarache se queres responder cun si ou cun non. É dicir, se acepta ou non as condicións. Escribe "si" sen comiñas e preme ENTRAR. O seguinte que verás é:

instalación e localización

O seguinte paso é seleccionar a localización da instalación. Prema ENTRAR para a ruta mostrada por defecto ou introduza unha ruta diferente se o prefire ... Agora comezará a instalación de Anaconda como tal. Vai levar algúns momentos.

Cando o proceso está rematado, recibirás unha mensaxe como a seguinte, indicando que rematou con éxito:

continuando coa instalación de Anaconda

Tipo Si para comezar conda. Agora devolverache á solicitude do teu VPS. Quédache outra cousa antes de poder usar conda, e é activar a instalación con:

source ~/.bashrc

E agora podes usa conda e comeza a darlle utilidade a Anaconda ... Por exemplo, podes ver axuda nas opcións e listar os paquetes dispoñibles respectivamente con:

conda

conda list

comando conda

Mesmo configurando o ambiente para Anaconda usa python3, por exemplo:

conda create --name mi_env python=3

Resposta y á pregunta que faga para continuar e instalarase o necesario.

conda ambiente activo

Xa podes activa o novo contorno para comezar a traballar e gozar ...

conda activate mi_env

Agora que temos todo instalado e funcionando, puido comprobar a potencia e versatilidade que ofrece un aloxamento VPS como o que lle amosamos en Clouding. Anaconda é só unha das amplas variedades de aplicacións e ferramentas que podes instalar e usar. Non todo se reduce a crear sitios web. Hai moitas máis opcións para as que podes usar un VPS. Se tes algunha dúbida, deixámosche un comentario.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.