gpt4 book ai didi

python - conda env export --from-history 不跟踪 channel

转载 作者:行者123 更新时间:2023-12-03 21:13:40 25 4
gpt4 key购买 nike

我已经安装了来自不同 channel 的几个软件包( -c rdkit rdkit-c pytorch pytorch ),但我只看到了 defaultsconda env export --from-history 的输出 channel 下.有没有我失踪的旗帜?

我确实看到了 --ignore-channels选项,是不是--from-history开启 --ignore-channels默认情况下不知何故?

最佳答案

不幸的是,“显式规范”不会跟踪此类 channel 的临时更改。例如,如果您安装了

conda install -n my_env -c rdkit rdkit

它只处理 rdkit作为明确的规范。从技术上讲,上述内容实际上并未指定 rdkit必须来自 rdkit channel 。相反,更准确的解释是:

With the channel rdkit prioritized, ensure that my_env has some version of rdkit installed.



我认为您所希望的(自动向 envs 添加 channel )可能是一种有用的行为,但它可能会在 GitHub 问题上提出并提出预期的行为。

在显式规范中包含 channel 信息

同时,可以在规范中明确包含 channel ,例如,
conda install -n my_env rdkit::rdkit

这应该导致字面上 rdkit::rdkit被包含在显式规范中。即,“从 rdkit channel 安装 rdkit”。

将 channel 添加到环境

要向 env 显式添加 channel ,需要激活 env 并使用 conda config --env .例如,
conda activate my_env
conda config --env --add channels rdkit

请注意,还有其他选项,例如 --prepend--append如果需要更准确地了解优先级。

关于python - conda env export --from-history 不跟踪 channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62015144/

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