Код #Статьи

23 ноября, 2025

Anaconda Python: инструкция по скачиванию, установке и настройке

Погрузитесь в мир питонистов на экскурсии по их рабочей лаборатории и узнайте о тонкостях программирования на Python.

Освойте Python с нуля: бесплатный курс по созданию телеграм-ботов, веб-парсеров и сайтов под руководством эксперта из «Сбера»

Узнать больше

Если вы собираетесь изучать Python, погружаться в машинное обучение или заниматься анализом данных, возможно, вам уже упоминали о таком инструменте, как Anaconda. В этом материале мы подробно рассмотрим, что собой представляет Anaconda, для чего она нужна и кому будет полезна. Кроме того, мы проведём установку Anaconda на устройства с различными операционными системами и ознакомимся с основами её использования.

Содержание

  • Anaconda представляет собой мощную платформу, предназначенную для управления пакетами и окружениями, которая в первую очередь используется в сфере анализа данных и научных вычислений. Эта среда разработана с акцентом на Python и R, что делает её идеальным инструментом для исследователей, аналитиков и разработчиков, работающих с большими объемами данных.

    Основная цель Anaconda заключается в упрощении установки и управления библиотеками, необходимыми для работы с данными. Она включает в себя множество предустановленных пакетов, что позволяет пользователям избежать сложностей, связанных с ручной установкой и конфигурацией. Кроме того, Anaconda обеспечивает возможность создания изолированных окружений, что позволяет легко управлять зависимостями между проектами и избегать возможных конфликтов.

    Таким образом, Anaconda служит не только инструментом для обработки данных, но и удобным решением для разработки приложений, требующих надежной и гибкой среды.

  • Установка Anaconda Python на операционных системах macOS, Windows и Linux требует выполнения нескольких шагов, которые могут немного различаться в зависимости от платформы.

    Для пользователей macOS процесс начинается с загрузки установочного файла Anaconda с официального сайта. После завершения загрузки необходимо открыть терминал и перейти в каталог, куда был сохранен файл. Далее, с помощью команды bash, выполняется установка, следуя указаниям на экране. Важно не забыть добавить Anaconda в переменные среды, чтобы можно было использовать её из любого места в терминале.

    На Windows установка также начинается со скачивания инсталлятора с сайта Anaconda. После этого запускается загруженный файл, который проведёт пользователя через процесс установки. Рекомендуется выбрать опцию добавления Anaconda в системный PATH, чтобы упростить доступ к ней из командной строки.

    Что касается Linux, здесь необходимо скачать установочный скрипт Anaconda. После этого, через терминал, файл необходимо сделать исполняемым, используя команду chmod. Затем запускается инсталляция, и пользователю следует следовать инструкциям, появляющимся в терминале. Как и в случаях с другими операционными системами, добавление Anaconda в переменные среды является важным шагом для удобного использования.

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

  • Как приступить к использованию Anaconda: знакомство с Conda, виртуальными окружениями и Jupyter Notebook.
  • Что дальше

Понятие Anaconda и её назначение

Anaconda представляет собой мощный и широко используемый дистрибутив Python, который облегчает обработку больших данных, выполнение научных расчетов и разработку сложных моделей машинного обучения.

Проект Anaconda был запущен в 2012 году с целью устранения проблемы, известной как «ад зависимостей», возникающей в Python. Эта ситуация возникала, когда установка одной библиотеки нередко вызывала конфликты с другими из-за различий в версиях пакетов.

Представьте, что вы разрабатываете систему для компьютерного зрения. В процессе обработки изображений вам понадобится библиотека OpenCV, но она работает лишь с версией NumPy 1.18. В то же время, для выполнения распознавания объектов на этих изображениях необходимо использовать нейросетевой фреймворк TensorFlow 2.15, который требует, чтобы версия NumPy была 1.20 или новее.

При попытке использовать стандартное Python-окружение вы столкнетесь с ошибками. В то же время, Anaconda позволяет вам без труда настроить два отдельных окружения: первое — с библиотеками OpenCV и NumPy версии 1.18, а второе — с TensorFlow и NumPy версии 1.20. Оба окружения будут функционировать без каких-либо проблем.

Существует несколько теорий, объясняющих происхождение названия этого проекта:

  • Название «Anaconda» является игрой слов: Python вызывает ассоциации с змеёй, а зелёная анаконда — это самая большая змея на Земле. Концепция данного дистрибутива заключается в том, что он собирает в себе огромное количество инструментов и библиотек, способствующих эффективной работе с данными.
  • Название «Anaconda» является ссылкой на фильм с тем же именем, в котором огромная змея преследует людей. Вероятно, разработчики были очарованы концепцией массивного существа, передвигающегося по джунглям и поглощающего все на своём пути. В данном случае «джунгли» представляют собой запутанный мир зависимостей в Python, а Anaconda выступает в роли инструмента, который, словно змея, «пережёвывает» все возникающие сложности.

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

Тем не менее, Anaconda может оказаться не самым подходящим выбором, если ваша работа связана с разработкой веб-приложений на таких фреймворках, как Django или Flask, созданием системных утилит или вы сталкиваетесь с ограничениями по объему дискового пространства. В таких ситуациях зачастую предпочтительнее использовать исключительно базовые функции самого Python или рассмотреть возможность установки Miniconda — облегчённого варианта дистрибутива, который включает только необходимые элементы и требует меньше места на диске.

Одно из ранних фото команды Anaconda — компания начинала как стартап, однако в 2025 году оценивается в 1,5 миллиарда долларов Фото: Anaconda

Пошаговое руководство по установке Anaconda для Python

Первым делом зайдите на платформу anaconda.org и выберите подходящий дистрибутив в зависимости от вашей операционной системы. Базовые функции доступны без оплаты, однако Anaconda с расширенными возможностями стоит от 15 долларов в месяц. При оплате вы получаете доступ к большему количеству инструментов, увеличенному объему облачного хранилища, курсам и многим другим преимуществам.

Чтобы выбрать подходящий дистрибутив, следует нажать на кнопку Free Download. Однако, после клика страница может просто перезагрузиться, что намекает на необходимость нажать кнопку Get Started и пройти регистрацию. В 2025 году регистрация не является обязательной, и вы можете просто выбрать опцию Skip registration, чтобы перейти к загрузке.

Скриншот: Anaconda / Skillbox Media

Существует несколько версий Anaconda для macOS, подходящих как для процессоров Intel, так и для чипов M-серии. После того как вы загрузите необходимый дистрибутив, необходимо запустить установщик. Он проведёт вас через весь процесс установки — просто дождитесь его завершения и в какой-то момент согласитесь с лицензионным соглашением.

Скриншот: macOS / Skillbox Media
Скриншот: macOS / Skillbox Media

Процесс установки на Windows в значительной степени схож с версией для macOS: вам нужно загрузить соответствующий дистрибутив, запустить установочный файл и последовательно нажимать кнопку Next, пока не достигнете этапа, где можно выбрать дополнительные настройки:

  • Создание ярлыков для компонентов в меню «Пуск» (доступно только для поддерживаемых пакетов) — эта функция активирована по умолчанию.
  • Включение опции добавления Anaconda в переменную среды PATH позволит вашей системе использовать Python из Anaconda при работе в командной строке. Однако, если у вас уже имеется другая версия Python, мы не рекомендуем активировать эту настройку, так как это может вызвать конфликты между различными версиями и повлиять на выполнение ваших текущих скриптов.
  • Настройка Anaconda в качестве основной версии Python подразумевает, что все файлы с расширением .py будут автоматически открываться с использованием интерпретатора Python, предоставляемого Anaconda. Это исключает возможность запуска этих файлов через IDLE или другие редакторы программного кода.
  • После завершения установки рекомендуется очистить кеш пакетов. Это особенно актуально, если на вашем диске недостаточно свободного пространства.

Если у вас возникают сомнения по поводу выбора параметров, лучше придерживаться настроек по умолчанию — это наиболее подходящий вариант для большинства начинающих пользователей.

Скриншот: Anaconda Python / Skillbox Media

По окончании установки перейдите в меню «Пуск» и найдите в списке доступных программ Anaconda Navigator.

Скриншот: Anaconda Python / Skillbox Media

Процесс установки Anaconda в операционной системе Linux достаточно прост, хотя может варьироваться в зависимости от версии вашего дистрибутива. В данной инструкции мы подробно рассмотрим шаги установки на примере Linux Mint 22 с графической оболочкой Cinnamon.

Сначала загрузим дистрибутив Anaconda, а затем откроем терминал. Если мы просто дважды кликнем на загруженный файл, он откроется в виде обычного текстового документа. Это совершенно нормально, однако такой способ не позволит начать установку.

Для эксперимента мы перешли в папку «Загрузки» и запустили файл с расширением .sh, который просто выводит справочный текст Скриншот: Linux Mint / Skillbox Media

Вернемся к терминалу. Обычно все загруженные файлы сохраняются в директории «Загрузки», поэтому необходимо перейти в неё, используя команду cd ~/Загрузки. После этого нам потребуется выполнить скрипт с расширением .sh. Для этого сначала нужно предоставить ему разрешение на выполнение, а затем запустить его.

Кроме того, вы можете выполнить скрипт непосредственно в bash, не изменяя предварительно права доступа к файлу:

Затем начинается этап установки. Вам потребуется согласиться с лицензионным соглашением и ответить на ряд вопросов от системы, таких как подтверждение директории для установки и разрешение на автоматическую настройку conda. По окончании установки рекомендуется перезапустить терминал или вручную обновить настройки, выполнив следующую команду:

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

Скриншот: Linux Mint / Skillbox Media

По завершении установки вы можете взаимодействовать с Anaconda непосредственно через терминал, либо же установить графический интерфейс, доступный для пользователей Windows и macOS. Чтобы добавить визуальную оболочку, воспользуйтесь следующей командой:

Теперь вам нужно просто открыть Anaconda Navigator:

Скриншот: Linux Mint / Skillbox Media

Если во время установки Anaconda Python на вашем Linux-дистрибутиве возникнут проблемы, стоит обратиться за помощью к нейросетям. Выберите ChatGPT или любую другую модель, способную анализировать изображения, и следуйте рекомендованным указаниям. К примеру, у нас на Linux Mint неожиданно перестала работать команда chmod, входящая в стандартный пакет coreutils. ChatGPT быстро предложил нужную команду для установки отсутствующего пакета. Возможно, у вас возникнут другие сложности.

Читайте также:

Эффективные запросы к нейросетям: советы по формулировке обращений к ChatGPT и аналогичным моделям.

Первые шаги в Anaconda: освоение Conda, создание окружений и работа с Jupyter Notebook

Экосистема Anaconda включает в себя несколько основных элементов:

  • Conda представляет собой инструмент для управления пакетами и средами, который отвечает за установку библиотек и мониторинг их совместимости.
  • Виртуальные окружения представляют собой изолированные «песочницы», предназначенные для хранения различных версий Python и необходимых библиотек.
  • Jupyter Notebook представляет собой интерактивную платформу, позволяющую осуществлять работу с кодом, текстовой информацией и графическими представлениями данных непосредственно в веб-браузере.
  • Anaconda Navigator представляет собой визуальный интерфейс, который дает возможность запускать Jupyter и управлять виртуальными окружениями, не прибегая к командной строке. Вы уже сталкивались с этим элементом во время установки.

Давайте организуем виртуальную среду, установим несколько необходимых библиотек и запустим Jupyter Notebook, чтобы оценить возможности экосистемы. Мы будем работать с Anaconda на операционной системе Windows.

Читайте также:

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

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

Таким образом, Jupyter Notebook становится мощным инструментом для работы над проектами, где важна интеграция кода, документации и визуальных материалов.

Когда вы устанавливаете Anaconda, в меню «Пуск» появляется ярлык под названием Anaconda Prompt. Это специальная командная строка, в которой менеджер Conda уже активен. Здесь вы можете использовать знакомую команду conda —version, чтобы узнать текущую версию, или выполнить команду conda env list, чтобы увидеть перечень доступных окружений.

На приведённом ниже скриншоте отображается лишь одно окружение — base. Оно создаётся автоматически при установке Anaconda и служит в качестве окружения по умолчанию. Звёздочка (*) обозначает, что данное окружение сейчас активно.

Когда вы создадите несколько окружений, текущее будет обозначено звёздочкой: в него будут помещаться все новые пакеты. К примеру, если в вашем списке есть окружения base, data_science и web_dev, и звёздочка стоит рядом с data_science, то команда conda install pandas установит библиотеку pandas именно в это окружение. В других окружениях никаких изменений не произойдёт.

Скриншот: Windows / Skillbox Media

Создадим новое виртуальное окружение с использованием Python версии 3.11. Для этого необходимо ввести команду conda create, указав при этом название окружения и требуемую версию Python. Вот как будет выглядеть полная команда для Anaconda Prompt:

Система предоставит вам перечень пакетов, попросит подтвердить ваш выбор и начнет процесс установки. По окончании установки необходимо будет активировать новое окружение:

В начале командной строки вместо (base) должно отображаться название (myproject). Это свидетельствует о том, что вы находитесь в новом активном окружении и работаете именно в нём. Теперь давайте установим несколько известных библиотек:

Для того чтобы получить информацию о библиотеках, которые были установлены, а также о версиях этих библиотек, выполните следующую команду:

Скриншот: Windows / Skillbox Media

Наше рабочее пространство настроено, и теперь мы можем приступить к запуску Jupyter:

При вводе соответствующей команды в браузере вам будет представлен интерфейс Jupyter Notebook. Эта платформа позволяет вам не только писать программный код, но и создавать графические представления данных, а также добавлять текстовые комментарии. К примеру, мы можем вставить следующий код, который сгенерирует элементарный линейный график, основанный на случайных числах:

Скриншот: Jupyter Notebook / Skillbox Media

Ранее мы все операции выполняли через терминал, однако, как известно, Anaconda предоставляет и интуитивно понятный графический интерфейс — Navigator. Запустить его можно через меню «Пуск», аналогично тому, как это делается с Anaconda Prompt. В этом интерфейсе вы сможете без труда переключаться между различными окружениями, устанавливать необходимые пакеты и запускать приложения, такие как Jupyter Notebook, без необходимости вводить команды.

Чтобы начать практику, перейдите на вкладку «Environments», нажмите на кнопку «Create». Введите название для нового окружения и выберите подходящую версию Python. После того как вы нажмете «Create», новое окружение отобразится в общем списке и будет готово для установки требуемых библиотек. На вкладке «Home» вы сможете легко запустить Jupyter Notebook одним нажатием.

Пример создания нового окружения в Anaconda Navigator Скриншот: Anaconda / Skillbox Media

Что дальше

Anaconda представляет собой обширную экосистему, предназначенную для обработки данных. В данной статье мы сделали краткий обзор её ключевых элементов. Для более глубокого погружения в тему советуем ознакомиться с следующими ресурсами:

  • Официальная документация Anaconda представляет собой исчерпывающие инструкции по установке, конфигурации Conda и управлению пакетами. Этот источник информации станет вашим основным справочным материалом, к которому вы будете обращаться наиболее регулярно.
  • Шпаргалка по Conda — это PDF-документ, содержащий ключевые команды для работы с Conda, включая создание виртуальных окружений, установку необходимых пакетов и другие важные операции.
  • JupyterLab представляет собой усовершенствованную версию Jupyter, обеспечивающую возможность одновременной работы с несколькими блокнотами, файлами и терминалами в едином интерфейсе. Попробуйте использовать его, если вам некомфортно работать с одним блокнотом.
  • Начало работы с Pandas — это официальный справочник по наиболее востребованной библиотеке для анализа данных. Он будет полезен тем, кто часто имеет дело с таблицами и файлами в форматах CSV и Excel. Кроме того, мы советуем обратить внимание на нашу статью о Pandas, которая поможет вам ознакомиться с базовыми концепциями и предоставит возможность немного попрактиковаться.
  • NumPy quickstart — это введение в библиотеку NumPy, предназначенную для работы с числовыми данными. Она значительно ускоряет обработку массивов и облегчает выполнение математических операций, что делает её популярным выбором в проектах, связанных с анализом данных, научными исследованиями и множеством других областей.

У нас в телеграм-канале вы найдете множество увлекательной информации о коде. Присоединяйтесь к нам!

Читайте также:

  • Как освоить Python самостоятельно и без финансовых затрат: пошаговая инструкция.
  • Библиотека NumPy: основные аспекты, которые должен усвоить начинающий пользователь.
  • Обзор платформы Draw.io для разработки диаграмм и схем

    Draw.io представляет собой мощный инструмент для создания разнообразных диаграмм и схем. Эта веб-приложение, доступное через браузер, предлагает пользователям интуитивно понятный интерфейс, который облегчает процесс визуализации идей и процессов.

    Среди основных возможностей сервиса можно выделить широкий ассортимент графических элементов, позволяющих пользователям создавать как простые, так и сложные схемы. В Draw.io доступны различные формы, линии, стрелки и текстовые блоки, что делает его универсальным инструментом для проектирования.

    Кроме того, Draw.io поддерживает интеграцию с популярными облачными хранилищами, такими как Google Drive и Dropbox, что предоставляет возможность легко сохранять и делиться созданными диаграммами. Это делает совместную работу над проектами более эффективной, так как несколько пользователей могут одновременно редактировать одну и ту же схему.

    Также стоит отметить, что платформу можно использовать бесплатно, что делает ее доступной для широкой аудитории, включая студентов, профессионалов и предпринимателей. В дополнение к этому, Draw.io позволяет экспортировать готовые диаграммы в различных форматах, таких как PNG, JPEG и PDF, что упрощает их дальнейшее использование в отчетах и презентациях.

    В целом, Draw.io — это надежный и функциональный инструмент для визуального представления информации, который подходит для различных задач, от образовательных до бизнес-проектов.