conda channels

在 Conda 中修改 channels 的优先级可以确保包从特定的源获取,这对于解决包的兼容性问题和加速安装过程非常有用。以下是步骤:

1.查看当前的 channels 配置

2.添加新的 channel 并设置优先级

使用 --append 选项将新的 channel 添加到列表的末尾。

使用 --prepend 选项将新的 channel 添加到列表的开头,这会使该 channel 的优先级更高。

3.移除不需要的 channel

4.重新排列 channels

如果需要手动重新排列 channels,可以先移除所有 channels,然后按照所需顺序重新添加。

5.设置 channel 优先级

Conda 默认会按照添加 channel 的顺序依次搜索包。你也可以明确设置 channel 的优先级。

下面是一个具体的例子,假设我们想优先从 conda-forge 安装包,然后是 defaults

运行完这些命令后,可以通过以下命令查看配置是否正确:

以上步骤确保了 conda-forge 中的包会优先于 defaults 中的包安装。