Skip to content

Anaconda

In this article

Information

Anaconda Distribution is a comprehensive platform for effective data science, providing a wide range of tools for Python programming. This powerful ecosystem is designed to meet the needs of both experienced data scientists and beginners just starting their journey in this field.

Anaconda: Key Features

  • Intelligent Package Management: The core of Anaconda is the conda package manager, which significantly simplifies the installation, updating, and management of libraries. It automatically resolves dependencies between packages and supports creating isolated virtual environments.
  • Data Analysis and Visualization Tools: Includes a wide range of libraries for data processing and analysis, as well as powerful visualization tools. Integrates interactive development environments for convenient data exploration.
  • Optimized Machine Learning Workflow: Contains popular machine learning frameworks, provides tools for data preprocessing, model building, and evaluating their effectiveness.
  • Active Community and Support: Features an extensive knowledge base, including documentation, tutorials, and community forums. Regularly updated and offers commercial support for corporate users.
  • Security and Compliance: Includes tools for checking package security and compliance with licensing agreements. Provides capabilities for working in closed environments.
  • Scalability: Supports working with large datasets and distributed computing. Allows for easy transfer of projects from local development to cloud and cluster solutions.

Deployment Features

ID Compatible OS VM BM VGPU GPU Min CPU (Cores) Min RAM (Gb) Min HDD/SDD (Gb) Active
156 Ubuntu 22.04 + + + + 2 2 5 Yes
  • Pre-installed Components:
    • Python
    • Conda(package and environment manager)
    • Anaconda Navigator (graphical user interface)
    • Jupyter Notebook and JupyterLab (core version)
  • Key Pre-installed Libraries:
    • NumPy
    • Pandas
    • Matplotlib
    • Scikit-learn
    • SciPy
    • Statsmodels
    • Seaborn
  • Additional Tools:
    • Spyder (integrated development environment for scientific computing)
  • Expansion Capabilities:
    • Access to 508 pre-installed packages
    • Integration with PyPI for access to additional packages
  • Project Working Directory: /root/anaconda3.

Note

Unless otherwise specified, by default we install the latest release version of software from the developer's website or operating system repositories.

Getting started after Anaconda deployment

After purchasing an order, you'll receive a notification at the email address registered during signup, indicating the server is ready. This will include the VPS IP address, as well as login and password for connection. Our company's clients manage equipment via server management panel and APIInvapi.

Authentication data, which can be found in the Info >> Tags tab of the server management panel or in the email sent:

  • Login: root;
  • Password: Sent to your email address after the server is ready for use following software deployment.

To work with the service, connect to the server via SSH:

ssh root@<server_ip>

Note

Detailed information on basic Anaconda settings can be found in the developer documentation.

Ordering a server with Anaconda using the API

To install this software using the API, follow these instructions.

Self-Installing Anaconda on Ubuntu

This guide walks you through installing Anaconda on your Ubuntu system.

  1. Update and Upgrade Packages:

    sudo apt update
    sudo apt upgrade -y 
    
  2. Install Required Dependencies:

    sudo apt install libgl1-mesa-glx libegl1-mesa libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 libxdamage1 curl -y
    
  3. Download Anaconda Installer:

    curl -O https://repo.anaconda.com/archive/Anaconda3-<anaconda_version>-Linux-x86_64.sh 
    

    Note

    Replace <anaconda_version> with the desired Anaconda version (e.g., 2024.10-1).

  4. Verify Installer Integrity:

    sha256sum Anaconda3-<anaconda_version>-Linux-x86_64.sh 
    
    This will output a checksum. Compare it to the official checksum provided on the Anaconda website to ensure authenticity.

  5. Install Anaconda:

    bash Anaconda3-<anaconda_version>-Linux-x86_64.sh -b -f
    

    The -b flag runs in background mode, and -f forces the installation even if it already exists.

  6. Initialize Anaconda Distribution:

    source /root/anaconda3/bin/activate
    conda init
    conda update --all -y 
    
  7. Remove Installer Script (optional):

    rm Anaconda3-<anaconda_version>-Linux-x86_64.sh
    

Easy Setup with a Bash Script (SSH and Invapi Deployment)

#!/bin/bash

# Update and upgrade packages
sudo apt update -y

# Install dependencies
sudo apt install libgl1-mesa-glx libegl1-mesa libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 libxdamage1 curl -y

# Download Anaconda installer
ANACONDA_VERSION="2024.10-1"  # Replace with your desired version
curl -O https://repo.anaconda.com/archive/Anaconda3-$ANACONDA_VERSION-Linux-x86_64.sh

# Verify installer integrity (Optional)
# sha256sum Anaconda3-$ANACONDA_VERSION-Linux-x86_64.sh

# Install Anaconda
bash Anaconda3-$ANACONDA_VERSION-Linux-x86_64.sh -b -f 

# Initialize Anaconda distribution
source /root/anaconda3/bin/activate
conda init
conda update --all -y

# Remove installer script (Optional)
rm Anaconda3-$ANACONDA_VERSION-Linux-x86_64.sh

echo "Anaconda installed successfully!"

Use script on BASH commandline

  • Connect to your server via SSH.
  • Save the script as a .sh file (e.g., install.sh).
  • Make it executable: chmod +x install.sh.
  • Run the script on your server: ./install.sh.

Using the Script During Server Reinstallation

  • Select the desired OS in the Reinstall >> Operating System tab.
  • Paste the script for the supported OS into the Post-install script field in the Advanced options tab.
  • Start the reinstallation by clicking the button Reinstall this server