Освоение Conda: установка базовой среды по умолчанию

Вы устали вводить одну и ту же команду каждый раз, когда открываете новое окно терминала? Если вы часто работаете с Conda и хотите установить базовую среду по умолчанию, вы попали по адресу! В этой статье блога мы рассмотрим несколько способов добиться этого и сделать ваш рабочий процесс более эффективным. Итак, приступим!

Метод 1: изменение файла .bashrcили .bash_profile

Один из способов установить базовую среду в качестве среды по умолчанию в Conda — изменить файл .bashrcили .bash_profileв вашем домашнем каталоге. Эти файлы выполняются автоматически при запуске нового сеанса терминала. Вот как это можно сделать:

  1. Откройте окно терминала.

  2. Используйте текстовый редактор (например, nano, vim или gedit), чтобы открыть файл .bashrcили .bash_profile:

    nano ~/.bashrc

    или

    nano ~/.bash_profile
  3. Прокрутите файл до конца и добавьте следующую строку:

    conda activate base
  4. Сохраните изменения и выйдите из текстового редактора.

  5. Перезагрузите терминал или выполните следующую команду, чтобы перезагрузить файл:

    source ~/.bashrc

    или

    source ~/.bash_profile

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

Метод 2: использование команды conda config

Conda предоставляет команду conda config, которая позволяет изменять различные настройки. Чтобы установить базовую среду по умолчанию с помощью этого метода, выполните следующие действия:

  1. Откройте окно терминала.

  2. Выполните следующую команду, чтобы изменить конфигурацию Conda:

    conda config --set auto_activate_base true
  3. Вот и все! Отныне базовая среда будет активироваться по умолчанию при каждом открытии нового сеанса терминала.

Метод 3: создание пользовательского файла .condarc

Другой подход — создать собственный файл .condarcв вашем домашнем каталоге. Этот файл позволяет вам указать настройки по умолчанию для Conda, включая среду по умолчанию. Вот что вам нужно сделать:

  1. Откройте окно терминала.

  2. Используйте текстовый редактор, чтобы создать или отредактировать файл .condarc:

    nano ~/.condarc
  3. Добавьте в файл следующие строки:

    auto_activate_base: true
  4. Сохраните изменения и выйдите из текстового редактора.

  5. Перезагрузите терминал или выполните следующую команду, чтобы перезагрузить файл:

    conda config --set always_yes true

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

Метод 4: использование команды conda init

Начиная с версии Conda 4.4, вы можете использовать команду conda initдля инициализации оболочки и включения функций Conda. Эта команда изменяет файлы конфигурации вашей оболочки, включив в них необходимые настройки для Conda. Вот как это сделать:

  1. Откройте окно терминала.

  2. Для инициализации Conda выполните следующую команду:

    conda init
  3. Закройте терминал и откройте новый.

  4. Базовая среда теперь будет активирована по умолчанию в новом сеансе терминала.

Поздравляем! Теперь вы знаете несколько способов установить базовую среду в качестве среды по умолчанию в Conda. Выберите тот, который подходит вам лучше всего, и наслаждайтесь оптимизированным рабочим процессом! Больше не нужно вводить одну и ту же команду снова и снова.