这个对我来说有点烦人:默认频道显然是付费的,不能用于商业用途。尽管如此,摆脱它仍然非常困难,因为它不断随机地重新出现。
我创建了一个环境,安装了
conda-forge
中的所有内容,并将该环境导出到 environment.yml
。现在,我希望这个 environment.yml
可以共享,甚至可以分享给那些不知道 conda-forge
和 defaults
频道之间差异的同事。我的顶部environment.yml
:
name: py38
channels:
- conda-forge
dependencies:
- _libgcc_mutex=0.1=conda_forge
但是,如果我现在将其
environment.yml
复制到其他地方并运行 conda env create -f environment.yml
,我会看到以下内容:
Channels:
- conda-forge
- defaults
有没有办法指定不使用
defaults
中已有的 environment.yml
通道?我知道当您已经有了环境时,您可以在 .condarc
中执行此操作,但这并不是真正的重点...我想避免直接从 defaults
意外使用 environment.yml
。