2016-03-03 1 views
0

Я использую версию conda 3.19.0 от 64-разрядной версии Ubuntu 14.04. Когда я пытаюсь conda update conda я получаю:URL-адреса обновлений, используемые conda для Linux 64 пакетов

$ 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. Будет ли удаление URL-адреса/gpl/... решить его, не требуя от меня дополнительного ручного управления 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', пока не столкнулся с этой проблемой). Таким образом, я действительно должен был добавить его, а также удалить записи для ныне несуществующих репозиториев. Это была бы приятная, но низкоприоритетная функция для конды, чтобы иметь опцию «refresh-hosts» или что-то еще, чтобы «conda refresh-hosts» автоматически исправлял это для вас, и мне не пришлось бы заботиться о том, как Continuum выбирает рефакторинг репо-хостинга. – ely

 Смежные вопросы

  • Нет связанных вопросов^_^