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

Vin*_*ius 4 python anaconda

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

conda config --add channels confa-forge
Run Code Online (Sandbox Code Playgroud)

之后,我尝试安装Orange3

conda install orange3
Run Code Online (Sandbox Code Playgroud)

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

CondaHTTPEErroR: HTTP 404 NOT FOUND for url <https://conda.anaconda.org/confa-forge/noarch/repodata.json>
Run Code Online (Sandbox Code Playgroud)

所以,我意识到,我写confa -forge代替畅达 -forge。

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

Pra*_*iel 29

您可以使用:

conda config --show channels
Run Code Online (Sandbox Code Playgroud)

这会列出您的频道

conda config --remove channels NOT_WANTED
Run Code Online (Sandbox Code Playgroud)

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

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

conda config --append channels CHANNEL_NAME
Run Code Online (Sandbox Code Playgroud)

原因:如果您这样做:

conda config --add channels conda-forge 
Run Code Online (Sandbox Code Playgroud)

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

相反,请执行以下操作:

conda config --append channels conda-forge
Run Code Online (Sandbox Code Playgroud)

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