【发布时间】:2021-11-24 15:05:40
【问题描述】:
如果我在我的env.yml 文件中指定channels:,则用于创建环境的包确实来自该频道。
$ cat env.yml
channels:
- conda-forge
- nodefaults
dependencies:
- python=3.8
- numpy
创建环境:
$ conda env create -n test -f env.yml
$ conda activate test
通过正确的渠道安装软件包:
$ conda list
# packages in environment at /home/mathurin/anaconda3/envs/test:
#
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 1_gnu conda-forge
但是,当我在这个环境中安装其他包时,它们仍然来自默认渠道:
$ conda config --show channels
channels:
- defaults
我如何告诉 conda 为这个环境一劳永逸地设置通道,并且可以在 environement.yml 内完成吗?
【问题讨论】: