如何从Anaconda更新/删除conda-forge频道?

时间:2019-01-11 16:09:43

标签: python anaconda

我想通过conda安装Orange3。所以我输入Anaconda Prompt

conda config --add channels confa-forge

之后,我尝试安装Orange3

conda install orange3

但是Anaconda提示符显示此错误消息

CondaHTTPEErroR: HTTP 404 NOT FOUND for url <https://conda.anaconda.org/confa-forge/noarch/repodata.json>

所以我意识到我写的是 confa -forge而不是 conda -forge。

如何删除频道confor-forge?还是可以将频道更新为conda-forge?

2 个答案:

答案 0 :(得分:9)

您可以使用:

conda config --show channels

这将列出您的频道

conda config --remove channels NOT_WANTED

这将删除名为NOT_WANTED的频道(假设它是您列表中的一部分,例如confa-forge)

顺便说一句,我将推荐--append频道,而不是--add添加频道

conda config --append channels CHANNEL_NAME

为什么:如果您这样做:

conda config --add channels conda-forge 

这将使conda-forge成为第一个热门频道。您的蟒蛇的默认频道将获得较低的优先级。您的某些软件包将开始更新为conda-forge。

相反,请执行以下操作:

conda config --append channels conda-forge

这将使默认频道具有较高的优先级。在进入conda-forge之前,将使用默认值搜索软件包:)

答案 1 :(得分:0)

您还可以检查

http://conda-forge.org/docs/user/tipsandtricks.html#using-multiple-channels

查看频道的优先级$conda config --describe channel_priority