2016-03-03 98 views
0

我从Ubuntu 14.04 64位使用conda版本3.19.0。当我尝试conda update conda我收到:conda用于Linux 64包的更新URL

$ conda update conda 
Fetching package metadata: .......Error: Could not find URL: http://repo.continuum.io/pkgs/gpl/linux-64/ 

conda --debug update conda输出是不是在这种情况下非常丰富。但是,我也注意到在http://repo.continuum.io/pkgs/正确的URL,现在似乎是:

有没有办法来改变畅达的配置,看那里,而不是gpl/linux-64似乎不推荐使用的URL?

我从来没有手动调整.condarc。将删除/ gpl/... URL解决它,而不需要我做额外的手动URL管理,并且不会损害任何其他conda默认值或设置?

回答

2

当你怀疑,这个错误是由一个问题的项在您的~/.condarc造成的,即channels以下条目:

http://repo.continuum.io/pkgs/gpl 

删除或注释该条目S.T.你留下了以下内容:

channels: 
    - http://repo.continuum.io/pkgs/free 
+0

注:我有畅达的旧版本,并有对'HTTP的条目:在所有// repo.continuum.io/PKGS/free'(我有甚至从未查看'.condarc'直到遇到此问题)。所以我实际上不得不添加它,除了删除现在不存在的回购协议的条目。这将是一个很好的,但低优先级的功能,conda有一个“刷新主机”选项或某些东西,以便“conda刷新主机”可以自动为您解决这个问题,我不会在意连贯选择重构回购托管。 – ely