2016-03-03 97 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