Гид по технологиям

Установка Anaconda на Ubuntu: полное руководство

7 min read Руководства Обновлено 23 Dec 2025
Установка Anaconda на Ubuntu — пошагово
Установка Anaconda на Ubuntu — пошагово

Anaconda — готовая экосистема Python/R для научных вычислений и машинного обучения. В статье пошагово показано, как загрузить, проверить контрольную сумму, установить, обновить и удалить Anaconda на Ubuntu через командную строку, а также даны чек-листы, рекомендации по безопасности, альтернативы и простые шаги для устранения неполадок.

робот с изображением мозга, символизирующим искусственный интеллект

Anaconda — это открытая платформа для управления рабочими процессами в машинном обучении, анализе данных и научных вычислениях. Она представляет собой интегрированную среду Python и R с сотнями библиотек и инструментов, которые помогают быстро начать проект.

Кратко: Anaconda включает менеджер пакетов conda, интерпретатор Python, готовые библиотеки (NumPy, pandas, SciPy, scikit-learn и др.) и инструменты для управления виртуальными окружениями. Это полезно как для ускорения экспериментов, так и для развёртывания моделей.

Что такое Anaconda

Anaconda — дистрибутив языков Python и R, ориентированный на научные вычисления. Он упрощает установку пакетов, управление зависимостями и создание изолированных окружений для разных проектов. Conda — это отдельная часть Anaconda: пакетный и средовый менеджер, позволяющий иметь разные версии Python и библиотек для разных проектов.

Определение в одну строку: conda — это менеджер пакетов и окружений для Python/R.

Важно понять: Anaconda — это не просто «Python», а набор инструментов для удобной работы с данными и экспериментами. Если вам нужен минимальный набор — используйте Miniconda.

Подготовка к установке

Перед установкой рекомендуется обновить пакеты системы и удостовериться, что на компьютере достаточно свободного места. Anaconda — крупный дистрибутив (обычно ~500 МБ и больше после распаковки).

Рекомендации по дисковому пространству:

  • Минимум 3–5 ГБ свободного места рекомендуется для комфортной работы с дополнительными библиотеками.
  • Для ноутбуков с ограничённым диском рассмотрите установку Miniconda.

Откройте терминал Ubuntu (например, сочетанием клавиш Ctrl+Alt+T) и выполните обновление списков пакетов:

sudo apt-get update

Затем — обновление установленных пакетов (по желанию, можно подтвердить обновление вручную):

sudo apt-get upgrade

Если в вашей системе отсутствует wget, установите его:

sudo apt-get install wget

Шаг 1. Скачивание установщика Anaconda

Перейдите в временную папку и скачайте установочный скрипт Anaconda. В примере используется версия установщика Anaconda3-2022.05 для x86_64 — замените имя файла на актуальное, если загружаете более новую версию.

cd /tmp
wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh

Файл может быть крупным — скачивание займёт время в зависимости от скорости соединения. Anaconda включает conda, Python и сотни научных пакетов.

скачивание пакета Anaconda через wget

Шаг 2. Проверка контрольной суммы

Обязательно проверьте SHA256-хеш установщика перед запуском сценария, чтобы убедиться в целостности и подлинности файла. На официальном сайте Anaconda публикуется эталонный SHA256 для каждой сборки.

sha256sum Anaconda3-2022.05-Linux-x86_64.sh

Сравните вывод с контрольной суммой, указанной на странице загрузки Anaconda. Если суммы совпадают, файл цел и можно продолжать установку.

вычисление sha256 для проверки пакета Anaconda

Примечание: при несовпадении контрольной суммы файл повреждён или подменён — скачайте установщик повторно и проверьте соединение.

Шаг 3. Установка Anaconda

Запустите Bash-скрипт установщика:

bash Anaconda3-2022.05-Linux-x86_64.sh

Установщик предложит посмотреть лицензионное соглашение — прокрутите вывод до конца и введите yes, чтобы принять условия и продолжить.

лицензионное соглашение Anaconda в терминале

Далее вас попросят подтвердить согласие с условиями — введите yes и нажмите Enter.

запрос подтверждения соглашения

Установщик предложит путь установки. По умолчанию это ~/.anaconda3 или ~/anaconda3 (в зависимости от версии). Нажмите Enter, чтобы принять путь по умолчанию, или укажите собственную директорию.

установка Anaconda: выбор пути установки

После завершения установки примените изменения окружения (инициализация conda в текущем шелле):

source ~/.bashrc

Примечание: если вы используете другой shell (zsh, fish и т.п.), установщик предложит инструкции по инициализации для этого shell.

Минимальная альтернатива: Miniconda

Если вы хотите уменьшить объём на диске, установите Miniconda — это «облегчённая» версия с минимальным набором (conda + Python). Позже вы установите только нужные пакеты через conda.

Команды для Miniconda:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
sha256sum Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

Шаг 4. Проверка установки

После установки проверьте, что conda доступна и корректно инициализирована:

conda info

В выводе вы увидите информацию о версии conda, окружениях и путях — это подтверждает успешную установку.

информация conda в Ubuntu

Если вы видите ошибку “conda: command not found”, попробуйте выполнить снова

source ~/.bashrc

или закройте и откройте терминал. При повторной ошибке переустановите Anaconda и убедитесь, что установщик успешно завершил шаг инициализации.

Проверка версии conda:

conda --version

Если вывод включает номер версии, conda установлена и готова к использованию.

Обновление Anaconda и conda

Не обязательно обновлять сразу после установки, но со временем обновления понадобятся. Сначала обновите сам conda:

conda update conda

Подтвердите обновление, введя y или yes при запросе.

Затем обновите пакеты Anaconda (полный набор):

conda update anaconda

Иногда целесообразнее обновлять отдельные пакеты вместо полного дистрибутива, чтобы избежать конфликтов.

обновление менеджера conda на Ubuntu

Удаление Anaconda

Если нужно полностью удалить Anaconda, последовательность действий простая.

  1. Установите утилиту anaconda-clean:
conda install anaconda-clean
  1. Запустите очистку — она удалит конфигурационные файлы и предложит создать резервную копию:
anaconda-clean
  1. Удалите директорию установки (пример для каталога по умолчанию):
rm -rf ~/anaconda3
rm -rf ~/.anaconda_backup

удаление Anaconda из Ubuntu

Также удалите строки, которые установщик добавил в ~/.bashrc, если они остались.

Быстрый чек-лист после установки

  • Выполнена проверка sha256 для установщика.
  • Выполнен source ~/.bashrc или перезапуск терминала.
  • Проверена версия conda: conda –version.
  • Создано тестовое окружение и установлен пакет: conda create -n test python=3.10 && conda activate test && conda install numpy.

Команды примера:

conda create -n test python=3.10
conda activate test
python -c "import numpy; print(numpy.__version__)"

Удобные команды и шпаргалка

  • Создать окружение: conda create -n <имя> python=<версия>
  • Активировать окружение: conda activate <имя>
  • Деактивировать: conda deactivate
  • Установить пакет: conda install <пакет>
  • Удалить пакет: conda remove <пакет>
  • Список окружений: conda env list
  • Экспорт окружения: conda env export > environment.yml
  • Восстановление окружения: conda env create -f environment.yml

Безопасность и приватность

  • Скачивайте установщики только с официального сайта Anaconda (repo.anaconda.com). Не запускайте непроверенные скрипты.
  • Проверяйте SHA256-хеш для защиты от подмены файла.
  • Для проектов с чувствительными данными используйте виртуальные окружения и управляйте правами доступа к файлам данных.
  • При работе в облаке или на сервере рассмотрите установку в пользовательский каталог, а не в глобальные системные директории.

Когда выбирать Miniconda вместо Anaconda

  • Мало места на диске: Miniconda занимает значительно меньше места.
  • Нужен точечный набор пакетов: вы сами устанавливаете только необходимые библиотеки.
  • Желаете минимизировать время установки и контроль над версиями.

Минусы Miniconda: нужно вручную управлять зависимостями и устанавливать пакеты, которые в Anaconda уже входят по умолчанию.

Устранение неполадок (советы)

Проблема: conda не найдена после установки. Решение: выполните source ~/.bashrc или закройте и откройте терминал. Проверьте наличие строк инициализации conda в ~/.bashrc.

Проблема: конфликты зависимостей при обновлении. Решение: обновляйте отдельные пакеты вместо полного conda update anaconda. Создайте новое окружение с нужными версиями Python и пакетов.

Проблема: недостающие библиотеки в системе (например, libssl). Решение: установите требуемые системные зависимости через apt-get.

Рекомендации по рабочему процессу (SOP)

  1. Создавайте отдельное окружение для каждого проекта: conda create -n project-name python=3.x
  2. Экспортируйте environment.yml и сохраняйте в репозитории.
  3. Для развёртывания используйте те же версии пакетов, что в environment.yml.
  4. Не устанавливайте лишние пакеты в base-окружение.

Критерии приёмки

  • conda доступна в терминале: conda –version возвращает номер.
  • Тестовый скрипт импорта numpy и выполнения простого вычисления работает без ошибок.
  • environment.yml корректно экспортируется и позволяет воссоздать окружение.

Мини-методология выбора версии Python

  1. Проверьте требования проекта и зависимостей.
  2. Используйте LTS-версии библиотек и Python, если стабильность важнее функциональности.
  3. Для экспериментов можно создать отдельное окружение с актуальной версией Python.

Decision flow (упрощённый)

flowchart TD
  A[Нужна Anaconda?] -->|Да, полный набор| B[Установить Anaconda]
  A -->|Нет, минимально| C[Установить Miniconda]
  B --> D{Достаточно места?}
  D -->|Да| E[Продолжить установку]
  D -->|Нет| C
  C --> F[Установить только нужные пакеты]

Роли и обязанности (короткие чек-листы)

Для исследователя данных:

  • Создать изолированное окружение для эксперимента.
  • Сохранить environment.yml в репозиторий.
  • Тестировать модели в изолированном окружении.

Для администратора сервера:

  • Проверять контрольные суммы загрузок.
  • Обеспечивать резервное копирование и политику обновлений.
  • Контролировать использование дискового пространства.

Короткий глоссарий

  • conda — менеджер пакетов и окружений для Python/R.
  • environment.yml — файл с описанием окружения conda.
  • Miniconda — облегчённый установщик conda + Python.

Часто встречующиеся ошибки и решения

  • Ошибка: «Permission denied» при установке в системную папку. Решение: устанавливайте в домашний каталог или используйте sudo только при осознанной необходимости.
  • Ошибка: конфликты версий библиотек. Решение: создайте новое окружение, избегайте установки всего в base-окружение.

Заключение

Вы установили Anaconda на Ubuntu и проверили её работоспособность. Теперь можете создавать окружения, устанавливать нужные научные библиотеки и управлять зависимостями через conda. Если место на диске ограничено, рассмотрите Miniconda.

Важно: всегда проверяйте контрольные суммы загруженных установщиков и используйте environment.yml для воспроизводимости окружений.

Краткое резюме

  • Anaconda упрощает работу с научными пакетами и окружениями.
  • Проверка sha256 перед установкой защищает от подмены.
  • Miniconda — лёгкая альтернатива, если нужен минимальный набор.

Дополнительные ресурсы

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

AOL на iPhone: исправить работу приложения
Технологии

AOL на iPhone: исправить работу приложения

Ошибка 14 на iPhone — как исправить при обновлении
iOS

Ошибка 14 на iPhone — как исправить при обновлении

Полный гид по Android Wear: настройка и советы
Гаджеты

Полный гид по Android Wear: настройка и советы

Включать свет при движении с Nest Cam через IFTTT
Умный дом

Включать свет при движении с Nest Cam через IFTTT

Android Wear на iPhone — настройка и советы
Руководство

Android Wear на iPhone — настройка и советы

Объединить профили «Люди» в Фото на iPhone и Mac
Руководство

Объединить профили «Люди» в Фото на iPhone и Mac