gpt4 book ai didi

python - 在Conda环境.yaml中设置channel_priority

转载 作者:行者123 更新时间:2023-12-02 09:13:54 25 4
gpt4 key购买 nike

使用 yaml 文件创建环境时是否可以将 channel_priority 设置为 strict?例如:

name: my_environment
channels:
- conda-forge
dependencies:
- python
- geopandas
- rasterio

最佳答案

还有一点需要注意的是,给定包的指定 channel 不需要在 channels 部分中列出。我发现这更安全,因为它没有从意外 channel (重新)安装某些其他软件包的风险。

例如:

channels:
- defaults

dependencies:
- python =3.8
- ...
# specifically from conda-forge (but only those):
- conda-forge::nbsphinx

而不是:

# NO!
channels:
- defaults
- conda-forge

dependencies:
- python =3.8
- ...
- conda-forge::nbsphinx

重要的是,这似乎安装来自 conda-forge 的指定软件包,并且它不会尝试(重新)安装 conda-forge 软件包的版本位于这些软件包的依赖关系图中,但已经可以从 pkgs/main 中获得(可能是稍微不太先进的版本)。

关于python - 在Conda环境.yaml中设置channel_priority,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58555389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com