Установка 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 ‘.

установка miniconda

установка miniconda Теперь, когда установка завершена, перезагрузите текущее окружение оболочки с помощью команды ниже. Ниже вы можете использовать одну из них, ‘~/.bashrc’ для пользователей Bash или ‘~/.zshrc’ для пользователей ZSH.

source ~/.bashrc  
source ~/.zshrc

После перезагрузки вашей оболочки вы автоматически войдете в окружение ‘ (base) ‘, которое предназначено только для Miniconda.

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

Проверьте версию ‘conda’ с помощью команды ниже. В это время у нас установлена ‘conda’ ‘ 24.11.1 ‘.

conda --version

проверка версии conda

Наконец, вы можете проверить подробную информацию о установке Miniconda с помощью следующей команды:

conda info

Здесь вы можете увидеть активное окружение, каталог данных, каталог кэша, версию ‘ conda ‘, каталоги окружений и URL-адреса каналов (репозиториев).

проверка информации о conda

Создание окружения с помощью 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’.

Выполните команду ‘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

Теперь создайте новый каталог проекта ‘ ~/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

При запуске вы увидите вывод, похожий на следующий:

запуск flask

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

curl http://localhost:5000/

Вы увидите скрипт ‘index.html’, отображаемый в вашем терминале.

проверка приложения flask

Заключение

Поздравляем! Вы узнали, как установить и использовать Miniconda. Вы узнали, как создавать, управлять, перечислять и удалять окружения с помощью утилиты ‘conda’. Вы также узнали, как настроить проект Python Flask в окружении ‘conda’. Отсюда вы можете создавать несколько окружений для ваших проектов или создать скрипт YAML для окружений Miniconda и распространять его среди ваших коллег. Это позволяет нам иметь одинаковую среду разработки для команды.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.