#conda #config #channel
#конда #конфигурация #канал
Вопрос:
Я создал среду Conda с помощью R, используя инструкции канала conda-forge:
conda config --add channels conda-forge
conda config --set channel_priority strict
Вопрос: Похоже, что приоритет канала также влияет на базовую среду, поскольку теперь я не могу устанавливать или обновлять какие-либо пакеты из базовой среды, используя conda update ...
или conda install
Является ли параметр конфигурации channel_priority
глобальным? т. Е. Влияет ли он на все среды Conda?
Ответ №1:
Да, это глобальная обстановка. Если вы не хотите, чтобы он был глобальным, затем активируйте среду, для которой вы хотите изменить конкретные настройки, а затем используйте --env
флаг. Например.,
conda activate myenv
conda config --env --add channels conda-forge
conda config --env --set channel_priority strict
И да, переключение на conda-forge в качестве канала с наивысшим приоритетом, когда ваша база изначально была из Anaconda, является сложной задачей. Лучше оставить base с приоритетным каналом по умолчанию или переключиться на Miniforge.