Установка Miniconda · 6 min read · Sep 12, 2025
Как установить Miniconda на Debian 12

Miniconda — это мини-версия Anaconda Distribution с меньшим количеством пакетов, но достаточно мощная для настройки ваших проектов на Python/R и в области науки о данных. Miniconda включает только инструменты, такие как ‘conda’, Python и небольшие дополнительные полезные пакеты. Это облегченная версия Anaconda с меньшим размером и все еще может устанавливать дополнительные пакеты через публичный репозиторий Anaconda или любые сторонние репозитории, такие как conda-forge и bioconda.
Этот гид научит вас, как установить Miniconda на сервере Linux Debian 12. Вы научитесь использовать командную строку ‘conda’ для создания и управления виртуальными окружениями и пакетами. В конечном итоге мы также покажем вам, как использовать Miniconda для разработки Flask, которая изолирована от виртуального окружения.
Предварительные требования
Чтобы начать с этого руководства, убедитесь, что у вас есть следующее:
- Сервер/рабочий стол на Linux — в этом примере используется Debian 12
- Непривилегированный пользователь с правами администратора
Установка Miniconda
Чтобы установить Miniconda на Debian, вы можете легко загрузить установщик с помощью ‘curl’ и выполнить его из терминала. Вот как установить Miniconda на вашем Debian.
Скачайте установщик Miniconda для Linux с помощью команды ‘curl’ ниже.
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.shПосле завершения загрузки выполните скрипт установщика ‘Miniconda3-latest-Linux-x86_64’, как показано ниже:
bash ~/Miniconda3-latest-Linux-x86_64.shТеперь выполните следующее:
- Нажмите и удерживайте ENTER, чтобы просмотреть лицензионное соглашение.
- Введите ‘yes’, чтобы согласиться с лицензионным соглашением.
- Нажмите ENTER, чтобы настроить путь установки по умолчанию на ‘ /home/USER/miniconda3 ‘.
- Для процесса инициализации выберите ‘yes’, чтобы автоматизировать инициализацию Miniconda.
- После завершения процесса вы увидите сообщение, такое как ‘ Спасибо за установку miniconda3 ‘.

Теперь, когда установка завершена, перезагрузите текущее окружение оболочки с помощью команды ниже. Ниже вы можете использовать одну из них, ‘~/.bashrc’ для пользователей Bash или ‘~/.zshrc’ для пользователей ZSH.
source ~/.bashrc
source ~/.zshrcПосле перезагрузки вашей оболочки вы автоматически войдете в окружение ‘ (base) ‘, которое предназначено только для Miniconda.
Для ваших приложений или проектов создайте свое собственное окружение, чему вы научитесь позже.
Проверьте версию ‘conda’ с помощью команды ниже. В это время у нас установлена ‘conda’ ‘ 24.11.1 ‘.
conda --version
Наконец, вы можете проверить подробную информацию о установке Miniconda с помощью следующей команды:
conda infoЗдесь вы можете увидеть активное окружение, каталог данных, каталог кэша, версию ‘ conda ‘, каталоги окружений и URL-адреса каналов (репозиториев).

Создание окружения с помощью conda
После установки Miniconda давайте научимся создавать и управлять виртуальными окружениями с помощью Miniconda.
Miniconda предоставляет инструмент командной строки ‘conda’ для управления и развертывания виртуальных окружений, пакетов и приложений. На этом этапе вы научитесь создавать и активировать виртуальные окружения с помощью ‘conda’, а также устанавливать пакеты в ваше виртуальное окружение.
Чтобы создать новое окружение разработки Conda, выполните команду ‘ conda ‘ ниже. В этом примере вы создадите новое окружение с именем ‘ cenv ‘.
conda create -n cenvКогда появится запрос, введите ‘ y ‘, чтобы продолжить.

После создания окружения ‘ cenv ‘ выполните команду ‘ conda activate ‘ ниже, чтобы активировать ваше новое окружение.
conda activate cenvС этим ваша оболочка должна измениться с ‘ (base) ‘ на ‘ (cenv) ‘.
Затем выполните команду ‘conda install’ ниже, чтобы установить ваши пакеты. Например, здесь мы установим пакеты Python 3.12, Beautifulsoup4 и docutils.
conda install python=3.12 beautifulsoup4 docutils
Наконец, вы можете деактивировать ваше текущее окружение с помощью команды ниже.
conda deactivateКроме того, вы также можете использовать однострочную команду ‘conda create’, чтобы создать новое окружение и установить пакеты, как показано ниже.
conda create cent python=3.12 beautifulsoup4 docutilsСоздание окружения с помощью файла YAML
Miniconda также предоставляет способ создания окружений через файл YAML. С этим вы можете легко поделиться файлом YAML с вашими друзьями, и у всех будут одинаковые окружения. Теперь давайте научимся создавать виртуальные окружения с помощью ‘conda’ через файл YAML.
Создайте новый файл ‘ environment.yml ‘ с помощью вашего текстового редактора. В этом случае мы будем использовать ‘ nano ‘.
nano environment.ymlВставьте конфигурацию ниже, чтобы создать новое окружение ‘ myproject ‘ с пакетами ‘ Python3.12 ‘, ‘ pip ‘ и ‘ flask ‘. Этот пакет будет установлен автоматически.
name: myproject
dependencies:
- python=3.12
- pip
- flaskСохраните файл и выйдите из редактора, когда закончите.
Теперь выполните команду ‘ conda env create ‘ ниже, чтобы создать новое виртуальное окружение через файл ‘ environment.yml ‘.
conda env create -f environment.ymlПосле завершения активируйте окружение ‘ myproject ‘ с помощью команды ниже.
conda activate myprojectЕсли все пройдет хорошо, ваша оболочка станет такой, как ‘ (myproject) user@host’, как на скриншоте ниже.

Список окружений и пакетов
В этом разделе вы научитесь проверять окружения, которые вы создали, и перечислять доступные пакеты, которые вы установили с помощью ‘conda’.
Выполните команду ‘conda env’ ниже, чтобы перечислить проекты/окружения в вашей системе. Таким образом, в этом случае вы увидите три окружения: ‘ (base) ‘ для Miniconda по умолчанию, ‘ cenv ‘ и ‘ myproject ‘.
conda env list
Вы также можете проверить список пакетов в вашем окружении, используя команду ‘ conda list ‘ ниже.
conda list -n myproject
conda list -n cenvНиже вы можете увидеть список пакетов в ‘ myproject ‘.

Удаление пакетов и окружений
Теперь, когда вы узнали, как перечислять окружения и пакеты, следующий шаг — научиться удалять пакеты и виртуальные окружения в Miniconda.
Чтобы удалить конкретный пакет из вашего окружения, выполните команду ‘ conda remove ‘, за которой следует ‘ -n env-name ‘ и имя пакета.
conda remove -n myproject pip
Чтобы удалить окружение из вашей системы, выполните следующую команду ‘ conda remove ‘, за которой следует имя вашего окружения и опция ‘ –all ‘.
conda remove -n myproject --all
Наконец, снова проверьте ваш список окружений с помощью команды ниже. Вы увидите, что ваше окружение удалено. В этом примере ‘ myproject ‘ удалено.
conda env list
Установка Flask с помощью Conda
На этом последнем этапе мы продемонстрируем разработку Flask с использованием Miniconda. Для этого мы будем использовать окружение ‘cenv’, которое мы создали, а затем установим пакеты Python, Pip и Flask.
Сначала активируйте виртуальное окружение ‘ cenv ‘ и установите необходимые пакеты, включая ‘ flask ‘.
conda activate cenv
conda install python=3.12 pip flask
Теперь создайте новый каталог проекта ‘ ~/flask ‘ и перейдите в него. Затем создайте новое приложение ‘ myapp.py ‘ с помощью вашего предпочтительного текстового редактора.
mkdir -p ~/flask; cd ~/flask
vim myapp.pyВставьте следующий Python-скрипт для создания нового приложения ‘ myapp ‘, которое будет отображать ‘ Hello Flask ‘ в вашем браузере.
#myapp
from flask import Flask, render_template # импортируем функцию render_template
app = Flask(__name__)
# маршрут к главной странице
@app.route("/")
def hello():
return render_template('index.html')
if __name__ == ' __main__':
app.run(debug=True)Теперь создайте новый каталог ‘templates’ и создайте файл ‘index.html’ в этом каталоге.
mkdir -p templates
nano templates/index.htmlВставьте следующий HTML-скрипт, который будет отображаться функцией ‘ render_template ‘.
Привет, Flask в Miniconda!
Затем выполните команду ‘flask’ ниже, чтобы запустить ваше приложение. Это запустит Flask на порту по умолчанию ‘5000’.
flask --app myapp runПри запуске вы увидите вывод, похожий на следующий:

Наконец, откройте новую вкладку терминала и подключитесь к вашему серверу. Затем выполните команду ‘curl’ ниже, чтобы получить доступ к вашему приложению Flask.
curl http://localhost:5000/Вы увидите скрипт ‘index.html’, отображаемый в вашем терминале.

Заключение
Поздравляем! Вы узнали, как установить и использовать Miniconda. Вы узнали, как создавать, управлять, перечислять и удалять окружения с помощью утилиты ‘conda’. Вы также узнали, как настроить проект Python Flask в окружении ‘conda’. Отсюда вы можете создавать несколько окружений для ваших проектов или создать скрипт YAML для окружений Miniconda и распространять его среди ваших коллег. Это позволяет нам иметь одинаковую среду разработки для команды.
Get new posts in your inbox
No spam. Unsubscribe anytime.