J'ai des problèmes avec conda. Après avoir exécuté des commandes telles que:
conda install -c /my_conda_channel numpy --offline --override-channels
le canal de conda par défaut est maintenant devenu "my_conda_channel", de sorte que chaque paquetage ultérieur de ce canal remplace le canal par défaut, ce qui n'est pas ce que je veux. J'ai fait le premier juste à des fins de test.
Comment réinitialiser le comportement du canal?
Modifiez l’ordre de ~/.condarc
pour que defaults
le premier canal soit
channels:
- defaults
- conda-forge
et ajouter cette ligne
channel_priority: true
ou exécutez le code suivant en ligne de commande
conda config --set channel_priority true
puis à nouveau courir
conda update --all
Bonne chance
Accédez à votre répertoire personnel et ouvrez .condarc
dans un éditeur. Allez à channels
et éditez la priorité:
channels:
- defaults
- my_conda_channel
Maintenant defaults
sera préféré à my_conda_channel
. Vous pouvez également supprimer my_conda_channel
.
Une autre option serait de déplacer votre chaîne au bas de la liste des priorités.
Exécutez la commande ....
conda config --append channels my_conda_channel
Vous devriez obtenir une réponse comme celle-ci ...
Warning: 'my_conda_channel' already in 'channels' list, moving to the bottom
Vérifier...
conda config --get channels
Ce qui devrait vous donner quelque chose comme ...
--add channels 'defaults' # highest priority
--add channels 'my_conda_channel' # lowest priority