Вы устали вводить одну и ту же команду каждый раз, когда открываете новое окно терминала? Если вы часто работаете с Conda и хотите установить базовую среду по умолчанию, вы попали по адресу! В этой статье блога мы рассмотрим несколько способов добиться этого и сделать ваш рабочий процесс более эффективным. Итак, приступим!
Метод 1: изменение файла .bashrc
или .bash_profile
Один из способов установить базовую среду в качестве среды по умолчанию в Conda — изменить файл .bashrc
или .bash_profile
в вашем домашнем каталоге. Эти файлы выполняются автоматически при запуске нового сеанса терминала. Вот как это можно сделать:
-
Откройте окно терминала.
-
Используйте текстовый редактор (например, nano, vim или gedit), чтобы открыть файл
.bashrc
или.bash_profile
:nano ~/.bashrc
или
nano ~/.bash_profile
-
Прокрутите файл до конца и добавьте следующую строку:
conda activate base
-
Сохраните изменения и выйдите из текстового редактора.
-
Перезагрузите терминал или выполните следующую команду, чтобы перезагрузить файл:
source ~/.bashrc
или
source ~/.bash_profile
Теперь каждый раз, когда вы открываете новое окно терминала, базовая среда будет активироваться автоматически.
Метод 2: использование команды conda config
Conda предоставляет команду conda config
, которая позволяет изменять различные настройки. Чтобы установить базовую среду по умолчанию с помощью этого метода, выполните следующие действия:
-
Откройте окно терминала.
-
Выполните следующую команду, чтобы изменить конфигурацию Conda:
conda config --set auto_activate_base true
-
Вот и все! Отныне базовая среда будет активироваться по умолчанию при каждом открытии нового сеанса терминала.
Метод 3: создание пользовательского файла .condarc
Другой подход — создать собственный файл .condarc
в вашем домашнем каталоге. Этот файл позволяет вам указать настройки по умолчанию для Conda, включая среду по умолчанию. Вот что вам нужно сделать:
-
Откройте окно терминала.
-
Используйте текстовый редактор, чтобы создать или отредактировать файл
.condarc
:nano ~/.condarc
-
Добавьте в файл следующие строки:
auto_activate_base: true
-
Сохраните изменения и выйдите из текстового редактора.
-
Перезагрузите терминал или выполните следующую команду, чтобы перезагрузить файл:
conda config --set always_yes true
Теперь всякий раз, когда вы открываете новый терминал, базовая среда будет активироваться автоматически.
Метод 4: использование команды conda init
Начиная с версии Conda 4.4, вы можете использовать команду conda init
для инициализации оболочки и включения функций Conda. Эта команда изменяет файлы конфигурации вашей оболочки, включив в них необходимые настройки для Conda. Вот как это сделать:
-
Откройте окно терминала.
-
Для инициализации Conda выполните следующую команду:
conda init
-
Закройте терминал и откройте новый.
-
Базовая среда теперь будет активирована по умолчанию в новом сеансе терминала.
Поздравляем! Теперь вы знаете несколько способов установить базовую среду в качестве среды по умолчанию в Conda. Выберите тот, который подходит вам лучше всего, и наслаждайтесь оптимизированным рабочим процессом! Больше не нужно вводить одну и ту же команду снова и снова.