如何从 Conda 中删除频道 (pypi.org)

Posted

技术标签:

【中文标题】如何从 Conda 中删除频道 (pypi.org)【英文标题】:How to remove a channel (pypi.org) from Conda 【发布时间】:2021-03-23 17:37:08 【问题描述】:

我正在使用 Conda 在 Python 中制作面部识别程序,但它给出了一个错误

Collecting package metadata (current_repodata.json): ...working... failed


UnavailableInvalidChannel: The channel is not accessible or is invalid.
channel name: None
channel url: https://pypi.org
error code: 404

You will need to adjust your conda configuration to proceed.
Use `conda config --show channels` to view your configuration's current state,
and use `conda config --show-sources` to view config file locations.

为什么我会看到这种情况以及如何解决?

【问题讨论】:

您似乎在将包添加到 conda 时遇到问题。请提供发生错误时正在执行的 conda 命令的详细信息。 【参考方案1】:

可以通过手动编辑用户级配置文件(使用conda config --show-sources 找到它,如错误中所示)或使用conda config 命令来编辑频道,例如,

conda config --remove channels 'https://pypi.org'

首先检查conda config --show channels 可能是值得的,以确保这正是需要删除的字符串。

我仍然不清楚为什么首先要添加这样一个频道。

【讨论】:

以上是关于如何从 Conda 中删除频道 (pypi.org)的主要内容,如果未能解决你的问题,请参考以下文章

你怎么知道从哪个 conda 频道安装?

什么是完整的 conda-forge 频道网址?

重置 conda 通道优先级

如何在Docker文件中从自定义文件通道安装conda包?

如何立即从频道中删除等待消息

如何在更新 conda 后从终端提示符中删除(基础)