gpt4 book ai didi

python - "the following packages will be superseded by a higher priority channel"是什么意思?

转载 作者:IT老高 更新时间:2023-10-28 20:29:16 30 4
gpt4 key购买 nike

我正在尝试将fuzzywuzzy 安装到我在64 位Linux 中的Anaconda 发行版中。当我这样做时,它会尝试将我的 condaconda-env 更改为 conda-forge channel 。如下:

我通过写作在 anaconda 中搜索模糊 wuzzy:

anaconda search -t fuzzywuzzy

这表明在 64 位 Linux 上可用于 anaconda 的最新版本是 conda-forge channel 提供的 0.13。

要安装,在命令行中输入:

conda install -c conda-forge fuzzywuzzy=0.13.0

我得到以下输出:

The following packages will be downloaded:

package | build
---------------------------|-----------------
conda-env-2.6.0 | 0 1017 B conda-forge
python-levenshtein-0.12.0 | py27_0 138 KB conda-forge
conda-4.2.13 | py27_0 375 KB conda-forge
fuzzywuzzy-0.11.0 | py27_0 15 KB conda-forge
------------------------------------------------------------
Total: 528 KB


The following new packages will be INSTALLED:

fuzzywuzzy: 0.11.0-py27_0 conda-forge
python-levenshtein: 0.12.0-py27_0 conda-forge

The following packages will be SUPERCEDED by a higher-priority channel:

conda: 4.2.13-py27_0 --> 4.2.13-py27_0 conda-forge
conda-env: 2.6.0-0 --> 2.6.0-0 conda-forge

Proceed ([y]/n)?

我不明白这是在告诉我什么。

这是什么意思?我是否认为这正在改变我的默认包管理器 channel ?如果我继续安装它可以逆转吗?有什么方法可以在不更改默认 channel 的情况下完成安装?或者是我应该做的有利于取代 channel 的事情?

我不想仅仅为一个模块改变我的分发,或者引起更多的麻烦。

这个问题:https://github.com/conda/conda/issues/2898听起来它告诉我我应该让它发生。做什么?

(我使用的是anaconda版本:4.2.13和Python 2.7.12)

最佳答案

当你要求 conda 从 conda-forge 安装 fuzzywuzzy 时,fuzzywuzzy 表示它需要 condaconda-env。 Conda 检测到您已经安装了这些,但它也知道这些是从默认 channel 而不是 conda-forge 安装的。

现在,作为用户,您可能希望默认 channel 和 conda-forge channel 中的 4.2.13-py27_0 完全相同(而且应该如此),但 conda 不能保证就是这种情况。开发人员很可能已经将不同的包上传到默认和 conda-forge channel 。

这将导致一些非常可疑的错误,并且为了避免这些 conda 更喜欢从与新包相同的 channel 安装依赖项。这就是消息所表明的,一个包被相同的包替换,但来自不同的 channel ,您使用 -c conda-forge 给予了更高的优先级。

关于python - "the following packages will be superseded by a higher priority channel"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41461582/

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