Conda – це система управління пакетами з відкритим вихідним кодом і система управління оточенням, яка працює у Windows, macOS і Linux. Вона була створена компанією Continuum Analytics (зараз Anaconda, Inc.) для спрощення управління пакетами і розгортання застосунків для науки про дані та машинного навчання. Conda дає змогу користувачам створювати ізольовані середовища, кожне зі своїм набором пакетів і залежностей, що полегшує роботу над кількома проектами без конфліктів.
На відміну від інших менеджерів пакетів, таких як Pip, Conda не обмежується пакетами Python. Вона може керувати пакетами і залежностями для будь-якої мови, включно з R, Ruby і Scala. Така універсальність робить Conda кращим вибором для фахівців з обробки даних і дослідників, які працюють з різними мовами програмування і бібліотеками.
Необхідні умови
- Сервер під управлінням однієї з наступних операційних систем: Ubuntu і будь-який інший дистрибутив на базі Debian, наприклад Linux Mint.
- Рекомендується використовувати свіжу установку ОС, щоб запобігти можливим проблемам.
- SSH-доступ до сервера (або просто відкрийте Terminal, якщо ви працюєте на робочому столі).
- Активне підключення до Інтернету. Інтернет-з’єднання знадобиться для завантаження необхідних пакетів і залежностей.
- Система Ubuntu 24.04 з правами root або користувач із привілеями sudo.
Встановлення Miniconda на Ubuntu 24.04 LTS Noble Numbat
Крок 1. Оновлення репозиторію пакетів.
Дуже важливо підтримувати систему в актуальному стані, щоб уникнути можливих проблем із сумісністю та вразливостей у системі безпеки. Відкрийте термінал і виконайте такі команди, щоб оновити списки пакетів і оновити встановлені пакети:
sudo apt update
Ця команда отримає останню інформацію про пакети з сховищ Ubuntu, що дасть вам змогу встановити найостаннішу версію Miniconda та її залежностей. Оновлення сховища пакетів дуже важливе для підтримки безпеки та стабільності вашої системи.
Крок 2. Встановлення Miniconda на Ubuntu 24.04.
Відвідайте офіційний сайт Conda і завантажте програму встановлення Miniconda або Anaconda, залежно від вашого вибору. Переконайтеся, що ви вибрали програму встановлення, сумісну з Linux.
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
Після завершення завантаження можна приступати до процесу встановлення. Зробіть сценарій встановлення виконуваним, виконавши таку команду:
chmod +x Miniconda3-latest-Linux-x86_64.sh
Тепер запустіть скрипт програми встановлення:
./Miniconda3-latest-Linux-x86_64.sh
Програма встановлення відобразить ліцензійну угоду. Натисніть Enter, щоб переглянути угоду, і, дійшовши до кінця, введіть yes, щоб погодитися. Далі вам буде запропоновано вибрати місце встановлення. Ви можете натиснути Enter, щоб прийняти місце за замовчуванням, або вказати інше місце.
Далі програма встановлення попросить вас вказати місце встановлення. Натисніть «Enter», щоб прийняти розташування за замовчуванням (/home/ваше ім’я_користувача/miniconda3), або вкажіть власний шлях, якщо хочете.
Після цього програма інсталяції почне встановлення Miniconda. Цей процес може зайняти кілька хвилин, залежно від швидкості вашої системи та інтернет-з’єднання.
Крок 3. Налаштування Conda.
Після встановлення Miniconda ви можете налаштувати її конфігурацію відповідно до ваших потреб. Конфігураційний файл Conda (.condarc) дає змогу задати різні параметри, як-от розташування середовища за замовчуванням, канали пакетів і налаштування проксі.
Щоб створити або змінити файл .condarc, відкрийте термінал і виконайте таку команду:
conda config --add channels conda-forge
Ця команда додає канал conda-forge до вашої конфігурації Conda. Канал conda-forge – це сховище, створене спільнотою, яке надає широкий спектр пакетів і залежностей.
Ви також можете задати інші параметри конфігурації, наприклад розташування оточення за замовчуванням, змінивши безпосередньо файл .condarc. Щоб відкрити цей файл у текстовому редакторі, виконайте команду:
nano ~/.condarc
Крок 4. Створення та управління оточеннями Conda.
Однією з ключових особливостей Conda є можливість створення та управління ізольованими середовищами. Кожне середовище може мати свій власний набір пакетів і залежностей, що дає змогу працювати над кількома проєктами без конфліктів.
Щоб створити нове оточення Conda, виконайте таку команду:
conda create --name myenv python=3.9
Замініть myenv на потрібне вам ім’я середовища, а 3.9 – на версію Python, яку ви хочете використовувати.
Щоб активувати щойно створене оточення, виконайте команду:
conda activate myenv
Після активації ви можете встановити пакети, специфічні для цього середовища, за допомогою команди conda install:
conda install numpy pandas matplotlib
Щоб деактивувати середовище і повернутися до базового середовища, використовуйте:
conda deactivate
Доброю практикою є створення окремих оточень для різних проєктів, щоб ізолювати їхні залежності. Ви можете легко перемикатися між оточеннями за допомогою команд conda activate і conda deactivate.
Вітаємо! Ви успішно встановили Miniconda. Для отримання додаткової допомоги або корисної інформації ми рекомендуємо вам відвідати сайт Miniconda.