Как установить Anaconda на Ubuntu через терминал
TL;DR
Anaconda — удобная среда Python/R для науки о данных и машинного обучения. На Ubuntu её проще всего установить через терминал: скачать официальный установщик, проверить SHA256, запустить скрипт, активировать окружение и проверить conda. Для лёгкой установки без пакетов используйте Miniconda. В статье есть пошаговое руководство, критерии приёмки, план устранения ошибок и чек-листы для ролей.
Что такое Anaconda?
Anaconda — это дистрибутив языков Python и R, ориентированный на научные вычисления, обработку данных и машинное обучение. Он включает менеджер пакетов и сред conda, а также сотни популярных библиотек (numpy, pandas, scikit-learn и другие).
Определение в одну строку: conda — это менеджер пакетов и окружений, который изолирует проекты и управляет зависимостями.
Подготовка перед установкой
- Убедитесь, что у вас есть стабильное интернет-соединение.
- Имеется достаточно места на диске (анонкада ~500 МБ, но устанавливаемые пакеты занимают больше).
- Откройте терминал (Ctrl + Alt + T).
Шаги установки Anaconda на Ubuntu
Ниже — подробная пошаговая инструкция. Сохраняйте и копируйте команды в терминал.
Шаг 1: Обновите систему
Откройте терминал и выполните:
sudo apt-get updateЗатем обновите пакеты:
sudo apt-get upgradeВажно: выполняйте обновления перед установкой, чтобы избежать конфликтов зависимостей.
Шаг 2: Скачайте установщик Anaconda
Если wget не установлен, установите его:
sudo apt-get install wgetПерейдите в временную папку и скачайте установщик:
cd /tmp
wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.shФайл довольно большой — подготовьтесь к длительной загрузке. Установщик включает conda, Python и более 150 научных пакетов.
Проверьте целостность файла командой SHA256:
sha256sum Anaconda3-2022.05-Linux-x86_64.shРезультат должен совпадать с контрольной суммой на официальном сайте Anaconda. Если контрольная сумма не совпадает — файл повреждён или подменён; скачайте повторно с официального сайта.
Шаг 3: Запустите установщик
Запустите bash-скрипт установщика:
bash Anaconda3-2022.05-Linux-x86_64.shИнсталлятор предложит посмотреть лицензию. Наберите yes и нажмите Enter, чтобы просмотреть текст. Затем подтвердите согласие вводом yes.
После этого выберите каталог установки. Нажмите Enter, чтобы принять каталог по умолчанию, или укажите свой путь. Установка запустится и вы увидите прогресс в терминале.
После завершения установщика примените изменения в окружении:
source ~/.bashrcПримечание: вместо ~/.bashrc у вас может использоваться ~/.zshrc, если вы используете Zsh.
Альтернатива: Miniconda
Miniconda — облегчённый дистрибутив с conda и Python без сотен пакетов. Подходит, если вы хотите управлять зависимостями вручную и экономить место.
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: command not found», проверьте, добавилась ли строка инициализации в ~/.bashrc или запустите source ~/.bashrc заново.
Проверка версии:
conda --versionКак обновить Anaconda
Сначала обновите сам менеджер conda:
conda update condaЗатем обновите пакет anaconda (мета-пакет):
conda update anacondaПодтвердите, набрав y и нажав Enter.
Как удалить Anaconda
- Установите утилиту очистки:
conda install anaconda-clean- Запустите её, чтобы удалить файлы конфигурации:
anaconda-clean- После этого вручную удалите каталог установки (обычно ~/anaconda3 или ~/miniconda3) и удалите строки, добавленные в ~/.bashrc или ~/.zshrc.
rm -rf ~/anaconda3
# или
rm -rf ~/miniconda3
# и затем удалите строки, связанные с PATH из ~/.bashrcКритерии приёмки
- Выполнили команды и получили успешный вывод conda info.
- conda –version возвращает номер версии.
- Проверка SHA256 прошла успешно до запуска установщика.
- Среда активируется через source ~/.bashrc или conda init.
Типичные ошибки и способы их решения
- Ошибка: “conda: command not found” — вероятно, переменная PATH не обновлена. Выполните source ~/.bashrc, перезапустите терминал или выполните conda init bash (или conda init zsh) и снова source.
- Контрольная сумма не совпадает — повторно скачайте установщик с официального сайта.
- Недостаточно места — освободите диск или выберите другой раздел для установки.
- Установка прерывается с правами — не запускайте установщик от root; используйте обычного пользователя.
Мини-алгоритм диагностики:
- Проверка SHA256.
- Повторная загрузка при несоответствии.
- Проверка ~/.bashrc или ~/.zshrc на строки conda.
- source ~/.bashrc и перезапуск терминала.
Плейбук: быстрая установка (SOP)
- Шаг 0: Обновить систему: sudo apt-get update && sudo apt-get upgrade
- Шаг 1: Установить wget
- Шаг 2: cd /tmp && wget
- Шаг 3: sha256sum <файл> и сверить с сайтом
- Шаг 4: bash <файл>
- Шаг 5: source ~/.bashrc
- Шаг 6: Проверить conda info и conda –version
Чек-листы для ролей
Data Scientist:
- Установлен Python нужной версии через conda.
- Создано окружение: conda create -n ds python=3.9
- Установлены пакеты: conda install numpy pandas scikit-learn matplotlib
- Создана инструкция requirements/Окружение YAML: conda env export > environment.yml
DevOps / SRE:
- Anaconda размещён в ограниченном каталоге с правами пользователя.
- Добавлен .condarc с каналами и политиками кеширования.
- Настроен автоматический аудит пакетов и сканирование уязвимостей.
Студент / новичок:
- Установлен Miniconda, чтобы экономить пространство.
- Создано отдельное окружение для каждого проекта.
Советы по безопасности и конфиденциальности
- Проверяйте SHA256 на официальном сайте перед запуском установщика.
- Не запускайте скрипты от root без необходимости.
- Для общих серверов изолируйте среды в пользовательских каталогах.
- Просмотрите лицензионное соглашение и политику конфиденциальности на сайте Anaconda, если вы работаете с персональными данными.
Когда Anaconda не самый лучший выбор
- Если вам нужна минимальная установка Python без лишних пакетов — используйте Miniconda.
- Для контейнеризованных приложений часто предпочтительнее обычный python+pip внутри Docker-образа полного контроля над зависимостями.
Ментальные модели и подходы к выбору
- «Минимум нужного» — начните с Miniconda и добавляйте только необходимые пакеты.
- «Изолированный проект» — создавайте отдельное окружение conda для каждого проекта, чтобы избежать конфликтов версий.
- «Репликация» — сохраняйте environment.yml для воспроизводимости среды.
Маленькая методология: установка и проверка за 10 минут
- Скачать установщик.
- Проверить SHA256.
- Запустить установщик и принять лицензию.
- source ~/.bashrc.
- Проверить conda –version и conda info.
Короткое объявление (100–200 слов)
Установите Anaconda на Ubuntu за несколько шагов и начните работать с инструментами для науки о данных и машинного обучения. Скачайте официальный установщик, проверьте SHA256, запустите bash-скрипт и активируйте окружение через source ~/.bashrc. Если вы хотите минимальную установку, выберите Miniconda — он содержит только conda и Python и позволяет вам добавлять пакеты по мере необходимости. После установки проверьте conda info и conda –version, чтобы убедиться, что всё работает. В статье также приведены инструкции по обновлению, удалению, рекомендации по безопасности и чек-листы для различных ролей: data scientist, DevOps и студентов. Следуйте критериям приёмки и используйте предложенные шаги устранения ошибок, если установка прошла не так, как ожидалось.
Ресурсы и дальнейшие шаги
- Документация Anaconda: https://www.anaconda.com
- Документация conda: https://docs.conda.io
Итог
Вы узнали, как установить Anaconda и Miniconda на Ubuntu через терминал, как проверять целостность установщика, обновлять и удалять Anaconda, а также как диагностировать типичные ошибки. Для лёгких установок используйте Miniconda. Для повторяемости и совместимости сохраняйте environment.yml и создавайте изолированные окружения для проектов.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone