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.