Собственная документация Anaconda оценивает полную установку примерно в 9,7 ГБ. Сервер, выполняющий одну запланированную задачу scikit-learn, задействует лишь малую долю этого объёма и ни разу не открывает встроенное настольное приложение.
Именно об этом разрыве и написан данный обзор Anaconda. Дистрибутив работает, и работает уже десять лет. Вопрос в том, стоит ли устанавливать по-прежнему именно его и что запускать вместо него, когда ответ отрицательный.
Кратко (TL;DR)
- На личной машине Anaconda — выгодная сделка: один установщик, ноль решений, полностью готовая рабочая среда. На сервере это неподходящий установщик. Общая оценка: 3 из 5.
- Размер — это то, что перестаёт быть бесплатным, как только вы уносите его с ноутбука, где диск стоит копейки, а графические инструменты действительно используются.
- Текущие условия Anaconda разрешают личное некоммерческое использование, а также бесплатное использование коммерческими организациями, в которых 200 или менее сотрудников или подрядчиков. Выше этой планки установщик Anaconda Distribution требует коммерческой лицензии, а Miniconda тоже может повлечь обязанность оплаты, когда обращается к репозиториям, размещённым Anaconda.
- Для развёртывания без графической оболочки установите вместо него Miniforge: те же инструменты conda, но каналом по умолчанию выступает conda-forge, который ведёт сообщество.
Стоит ли ещё устанавливать Anaconda?
Ответов два, и какой из них ваш — зависит от того, куда всё это поедет. На ноутбуке или настольном компьютере: да, Anaconda по-прежнему оправдывает установку для всех, кому нужна рабочая среда для data science без единого решения о её составе. На сервере: нет. Miniforge даёт ровно ту часть, которая вам нужна. Я ставлю 3 из 5.
Ничто из этого не делает Anaconda плохим продуктом. Это хороший продукт, которого просят выполнять работу, с которой его младший собрат справляется лучше, а это совсем другая претензия и куда более исправимая.
Другая переменная тише, но решает почти столько же, сколько и цель развёртывания: каким установщиком вы пользуетесь и из какого канала пакетов он тянет.
Что Anaconda делает правильно
Скачиваете один файл, прокликиваете установщик — и вы уже в ноутбуке со стандартным численным и графическим стеком на месте. Вы ничего не выбирали. Вы ничего не разрешали. Для многих это дороже всех доводов об оптимизации, которые последуют дальше, и мне кажется, это недооценивают именно те, кому нравится собирать окружения вручную (я сам был таким; добродетелью это не является).
Цифры, стоящие за этим: Anaconda поставляет более 600 предустановленных пакетов, а его текущая версия, 2026.07-1, от 29 июля 2026 года, содержит Python 3.14.6. Для меня это выглядит как то, что кто-то всё ещё активно поддерживает, а не как реликт, который никто не удосужился списать.
Самое глубокое, что делает conda, и причина, по которой он всё ещё существует в мире, полном более быстрых установщиков Python, состоит в том, что он разрешает зависимости, не относящиеся к Python. Скомпилированные библиотеки C и Fortran под научным стеком, бинарные тулчейны, те части, которые установщик на базе pip рассчитывает найти уже лежащими на машине: conda относится к ним как к пакетам, которыми управляет и которые разрешает наравне с вашими Python-пакетами. Если ваш граф зависимостей заходит на эту территорию, а нативных частей нет в виде совместимых wheels, никакая скорость установщика вам не поможет, потому что он решает не ту же задачу.
Anaconda Navigator располагается поверх всего этого как настольное приложение, построенное на conda, и это настоящее удобство, если вы не человек командной строки (а очень многие отличные специалисты по данным ими не являются). По этим двум осям — готовность из коробки и разрешение межъязыковых зависимостей — Anaconda лучший в своём классе, и спорить я не стану.
Чего Anaconda вам стоит
Примерно 9.7 GB в установленном виде, а системные требования предполагают минимум 5 ГБ свободного места на диске только для загрузки и установки. На рабочей станции с терабайтом SSD ни одна из цифр не проблема. На небольшом облачном инстансе обе становятся статьёй расходов, и покупают вам кучу вещей, которые этот инстанс никогда не вызовет.
Неловкость в том, что Anaconda даёт обе цифры, не объясняя, как они соотносятся. Из этих страниц я не могу вывести чёткое различие «до и после», так что относитесь к ним как к двум официальным цифрам для планирования, а не как к двум стадиям одной установки.
Navigator — самый ясный случай. Это настольный графический интерфейс. На машине без монитора рисовать попросту не на чем, так что он лежит в файловой системе как груз, который никогда не запускается. Это не упрёк Navigator (интерфейс хороший), это констатация того, для чего вообще нужен GUI. То же касается и заметной доли из более чем 600 поставляемых пакетов: сервер, выполняющий одну задачу инференса или один ночной ETL, импортирует горстку из них, а остальное просто носит с собой.
Поэтому здесь я оцениваю соответствие, а не качество. Anaconda не тащит балласт на той машине, для которой он создавался. Он тащит балласт на машине, куда его сегодня направляет множество людей, и это ставит его в середину шкалы, а не в самый низ.
Чего на самом деле требует лицензия Anaconda
Число — 200. условия обслуживания Anaconda предоставляют бесплатное использование, когда «вы используете Платформу от имени коммерческой организации, в которой в общей сложности 200 или менее сотрудников либо подрядчиков (включая все Аффилированные лица)». Версия, размещённая на сайте сегодня, действует с 15 июля 2025 года. Свыше этой численности полный установщик Anaconda Distribution и доступ к размещённым Anaconda репозиториям могут потребовать платного Business Plan; страница с ценами Anaconda содержит актуальные тарифы.
А значит: если вы один человек, стартап из пяти или агентство из сорока, этот раздел не про вас. Большинство читателей-одиночек и небольших команд эти условия коммерчески не затрагивают. Раздел важен для тех, кто выбирает, что стандартизирует крупная организация, и для тех, кому позже придётся отвечать на закупочный вопрос об этом.
Место, где спотыкаются: переход с Anaconda на Miniconda меняет лишь половину лицензионного ответа. Сам по себе Miniconda коммерческой лицензии не требует, но по-прежнему смотрит в репозиторий Anaconda по умолчанию, и именно через этот репозиторий обязанность платить возвращается. Ситуацию меняет именно Miniforge, потому что по умолчанию он берёт канал conda-forge, который ведёт сообщество. Канал — часть ответа, но не весь ответ. Действующие юридические разъяснения Anaconda к тому же считают полный установщик Anaconda Distribution лицензируемым коммерчески выше порога. Miniconda меняет установщик; Miniforge меняет и установщик, и канал по умолчанию.
С датами стоит обращаться аккуратно, потому что источники не рассказывают одну непрерывную историю, а сшивать их в одну я не собираюсь. Технический бюллетень Lawrence Livermore National Laboratory говорит, что Anaconda изменила условия лицензирования в 2020 году, и отдельно описывает нынешние условия как бесплатные для организаций численностью менее 200 человек. Собственный блог Anaconda разбирает обновление условий в марте 2024 года. Опубликованная сегодня версия действует с 15 июля 2025 года.
Это отдельные датированные утверждения из отдельных источников, каждое верное применительно к тому источнику, который его делает, и никто, на кого я мог бы сослаться, не связывает их в единую хронологию. Считайте их тремя точками данных, а не последовательностью с причиной.
То, что Anaconda всё же говорит о редакции 2024 года, необычно прямо:
«Мы признаём, что обновление Условий обслуживания в марте 2024 года не было доведено до сведения настолько ясно, насколько следовало, что вызвало путаницу, беспокойство и непреднамеренное исключение большого числа бесплатных пользователей, особенно среди наших ценных пользователей из академической и исследовательской среды».
И по крайней мере одно названное учреждение уже отреагировало на эти расходы. Бюллетень LLNL прямо говорит, что лицензия Anaconda становится всё дороже, и публикует график: лаборатория даёт своей лицензии Anaconda истечь в 2027 году и с февраля 2027 года начинает блокировать платные каналы Anaconda по всей площадке.
Тот же бюллетень называет замены, к которым лаборатория направляет своих пользователей: conda-forge вместе с Miniforge, Pixi, pip и uv, а также Spack для задач компиляции в HPC. Это исследовательская лаборатория публикует свой план миграции, а не слух о настроениях.
Одна оговорка, сказанная прямо: я читаю эти условия так, как их читает тот, кто разворачивает системы, а не так, как их читает юрист. Если ваша численность близка к границе или ваша корпоративная структура делает формулировку «включая все Аффилированные лица» живым вопросом, этот разговор — к тому, чья это работа.
Что устанавливать на сервер вместо него
Замените Anaconda на Miniforge на машине без монитора, и в вашем рабочем процессе почти ничего не изменится. Команды conda те же, файлы окружения те же, а решатель тот же или быстрее, потому что Miniforge3 теперь по умолчанию поставляется с mamba. Бюллетень LLNL называет Miniforge прямой заменой для существующих рабочих процессов Anaconda применительно к большинству своих пользователей.
Miniforge публикуется сообществом conda-forge под лицензией BSD 3-Clause, и он назначает канал conda-forge каналом по умолчанию, а не репозиторий Anaconda. Одна эта разница в конфигурации снимает вопрос о лицензии Anaconda, пока вы остаётесь на conda-forge и не добавляете предоставленный Anaconda канал, и именно поэтому я направил бы сервер на Miniforge, а не на Miniconda.
Если вы пришли сюда с планом установить Mambaforge — не надо. Он выведен из обращения. Репозиторий Miniforge фиксирует, что Mambaforge объявлен устаревшим с июля 2024 года и был исключён из новых выпусков после января 2025 года, а его функциональность вошла в Miniforge3. Любое руководство, которое всё ещё его рекомендует, устарело.
Развёртывайте Python-приложения на быстрой VPS-инфраструктуре для разработчиков.
Получить Python VPSЕсть ещё случай, когда conda вам вообще не нужен. Если у каждой зависимости в проекте есть wheel на PyPI, межъязыковое разрешение conda решает задачу, которой у вас нет, а рабочий процесс на базе pip легче и быстрее.
Этот путь сегодня сильнее, чем год-два назад, главным образом благодаря uv, который Astral описывает как «чрезвычайно быстрый менеджер пакетов и проектов Python, написанный на Rust» и о котором заявляет, что он в 10-100 раз быстрее pip. Этот множитель — собственное утверждение Astral о собственном продукте, и я его не измерял. В любом случае больше веса я придал бы консолидации: uv объединяет управление зависимостями, виртуальные окружения и управление версиями Python в одном инструменте, что убирает из проекта множество подвижных частей.
Ещё одно, что стоит знать, прежде чем стандартизировать на этом команду на три года: Astral объявила, что присоединяется к OpenAI 19 марта 2026 года и заявила, что OpenAI продолжит поддерживать инструменты с открытым исходным кодом. Это заявленное намерение, а не гарантия, и именно такую вещь я хотел бы видеть перед собой, прежде чем ставить на неё многолетнее решение по инструментарию.
Ограничение то же, что и у pip: uv тоже не межъязыковой решатель. Это гораздо более удачная версия пути через PyPI, а не побег от той причины, по которой существует conda.
Кому стоит пользоваться Anaconda, а кому нет
Почти всех разводит по группам один вопрос: живёт ли что-нибудь в вашем дереве зависимостей за пределами Python и работает ли это на машине с экраном? Эти два ответа вместе и определяют установщик, и весят они больше, чем предпочтения команды или то, чем вы случайно пользовались на прошлой работе.
Кому подходит Anaconda
Самый очевидный случай — специалист, работающий за настольным компьютером или ноутбуком, которому нужна готовая среда и не хочется тратить полдня на её сборку. Там размер вам ничем не мешает, графические инструменты — польза, а не балласт, и если ваша организация ниже границы по численности, условия не стоят вам ничего. Это не утешительный приз: так выглядит немалая часть практикующих специалистов по данным.
Второй случай — команда, уже глубоко сидящая в conda, чьи нагрузки действительно зависят от скомпилированных и нативных библиотек (GPU-стеки, научные тулчейны, всё, где трудная часть установки — не Python). Выдирать работающую конфигурацию conda в погоне за более быстрым установщиком, который не умеет разрешать ваши зависимости, — плохой обмен: быстро на неправильной задаче всё равно остаётся неправильной задачей. Оставайтесь на месте, если вы ниже порога и не разворачиваете это без монитора.
Кому стоит установить что-то другое
Всякий, кто разворачивает нагрузку на базе conda на сервер без монитора или облачный инстанс, должен установить Miniforge. Тут, по-моему, и близко нет спора: вы получаете те же инструменты, пропускаете груз, который никогда не запустится, и вопрос канала решается сам собой.
У любой организации выше границы по численности, которая тянет из канала Anaconda по умолчанию, есть два законных ответа, и лучше назвать оба, чем делать вид, будто он один. Купите Business Plan, если дистрибутив действительно нужен вашим командам, либо перенаправьте окружения на conda-forge и перестаньте тянуть из платного канала. Выбрать один осознанно — нормально. Обнаружить сам вопрос в ходе аудита — нет.
А если ваш проект — чистый Python, и для всего, что вы импортируете, есть wheels, используйте pip с venv или используйте uv. В этом сценарии отличительная черта conda не даёт вам ничего, а вы тащите более тяжёлый тулчейн ради возможности, которую никогда не вызываете.
Замечание о том, как готовился этот обзор
Никто за это не платил, и никто из Anaconda в этом не участвовал. Цифры здесь взяты из собственной документации, условий обслуживания и блога Anaconda, а также из опубликованного бюллетеня Lawrence Livermore National Laboratory и репозитория Miniforge, все ссылки выше. Я не ставил свежую установку текущей версии ради этого текста, не замерял время разрешения окружений и не оценивал уровень с размещёнными ноутбуками, так что считайте факты о размере и лицензировании задокументированными, а не измеренными.
Часто задаваемые вопросы
Бесплатна ли Anaconda для коммерческого использования?
Для многих компаний — да. Текущие условия Anaconda разрешают личное некоммерческое использование, а также бесплатное использование коммерческими организациями, в которых в общей сложности 200 или менее сотрудников либо подрядчиков, включая все аффилированные лица. Выше этой численности полный установщик Anaconda Distribution и доступ к размещённым Anaconda репозиториям могут потребовать платного Business Plan. Сам пакетный менеджер conda и ведомый сообществом канал conda-forge остаются бесплатными независимо от размера организации.
В чём разница между Anaconda, Miniconda и Miniforge?
Anaconda — это полный дистрибутив: conda плюс сотни предустановленных пакетов и настольный графический интерфейс. Miniconda — минимальный установщик с conda и почти ничем больше, но по умолчанию он по-прежнему смотрит в собственный пакетный канал Anaconda. Miniforge тоже минимален, но по умолчанию берёт канал conda-forge, который ведёт сообщество. Miniconda меняет лицензионный вопрос по установщику, но не репозиторий по умолчанию. Miniforge меняет и то, и другое.
Нужен ли мне ещё conda, или достаточно pip?
Зависит от того, из чего сделаны ваши зависимости. Преимущество conda в том, что он разрешает не-Python зависимости и нативные библиотеки под научными и GPU-стеками, когда совместимых wheels для них нет. Если у каждого нужного вам пакета есть wheel на PyPI, то pip с venv или uv легче и быстрее и не отнимает ничего из того, чем вы пользовались.
Стоит ли использовать Mambaforge?
Нет. Mambaforge объявили устаревшим в июле 2024 года и исключили из новых выпусков после января 2025 года. Ставьте вместо него Miniforge3: он по умолчанию поставляется с mamba и является поддерживаемым преемником.

Обсуждение
Комментарии
Войдите, чтобы присоединиться к обсуждению.