2016-03-03 1 views
0

J'utilise la version 3.19.0 de Ubuntu 14.04 64 bits. Lorsque je tente conda update conda je reçois:Mise à jour des URL utilisées par conda pour Linux 64 paquets

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

La sortie de conda --debug update conda n'est pas très instructif dans ce cas. Mais j'ai remarqué à http://repo.continuum.io/pkgs/ que l'URL correcte semble maintenant être:

Est-il possible de modifier la configuration de Conda pour regarder là au lieu du gpl/linux-64 URL qui semble être obsolète?

Je n'ai jamais ajusté manuellement .condarc. Est-ce que la suppression de l'URL/gpl/... le résoudra sans que je doive faire une gestion d'URL manuelle supplémentaire et sans compromettre d'autres paramètres par défaut ou paramètres?

Répondre

2

Comme vous le soupçonnez, cette erreur est causée par une entrée incriminée dans votre ~/.condarc, à savoir l'entrée suivante sous channels:

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

Supprimer ou commenter ce S.T. d'entrée vous vous retrouvez avec les éléments suivants:

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

Note: J'avais une ancienne version de Conda, et il n'y avait pas d'entrée pour 'http: // repo.continuum.io/pkgs/free' du tout (j'avais jamais même regardé dans '.condarc' jusqu'à ce problème). J'ai donc dû l'ajouter, en plus de supprimer les entrées pour les repos maintenant-défunts. Ce serait une fonctionnalité sympa, mais peu prioritaire, pour que conda ait une option «refresh-hosts» ou quelque chose de sorte que «conda refresh-hosts» puisse automatiquement corriger cela pour vous, et je n'aurais pas à m'inquiéter de la façon dont Continuum choisit de refactoriser l'hébergement repo. – ely