将channel_priority设置为“strict”是否会影响所有Conda环境?

Max*_*Max 6 config channel conda

我使用conda-forge通道指令使用 R 创建了一个 Conda 环境:

  1. conda config --add channels conda-forge
  2. conda config --set channel_priority strict

问题:通道优先级似乎也会影响基本环境,因为我现在无法使用或从基本环境安装或更新任何软件包conda update ...conda install

配置设置是channel_priority全局的吗?即,它会影响所有 Conda 环境吗?

mer*_*erv 7

是的,这是一个全球环境。如果您不希望它是全局的,则激活您希望更改特定设置的环境,然后使用该--env标志。例如,

conda activate myenv
conda config --env --add channels conda-forge
conda config --env --set channel_priority strict
Run Code Online (Sandbox Code Playgroud)

是的,当您的基础最初来自 Anaconda时,切换到conda-forge作为您的最高优先级频道是令人畏惧的。最好离开基地并优先使用默认频道或切换到Miniforge