J'essaie d'installer conda-forge
packages à partir d'un environnement Anaconda Enterprise et l'approche "standard" échoue car conda
recherche par rapport à notre instance anaconda d'entreprise, plutôt que d'utiliser l'url anaconda externe. Quelle est l'URL complète du conda-forge
canal?
L'URL de base par défaut pour les canaux conda
dans cet environnement est https://wwwdesign.anaconda.company.com/repository/conda
, donc quand j'utilise
channels:
- conda-forge
J'obtiens l'erreur suivante:
WARNING: The remote server could not find the noarch directory for the requested channel with url: https://wwwdesign.anaconda.company.com/repository/conda/conda-forge
Je peux forcer conda
à regarder dans le canal public anaconda par défaut en ajoutant http://repo.anaconda.com/pkgs/main
, mais je ne trouve pas l'URL équivalente pour conda-forge
. J'ai essayé https://anaconda.org/conda-forge/repo
, mais cela ne fonctionne pas (erreur similaire à ci-dessus).
Réponse courteconda-forge
L'URL entièrement résolue est https://conda.anaconda.org/conda-forge/
Comment je l'ai trouvé Entre autres informations, conda info
Crache les URL complètes des chaînes que vous avez configurées dans conda. J'ai ajouté conda-forge
Au conda
de mon poste de travail avec conda config --add channels conda-forge
Et j'ai exécuté conda info
. Vous obtiendrez deux URL pour chaque canal, un <OS>-64
Et noarch
, mais il semble que vous pouvez le couper et utiliser https://conda.anaconda.org/<channel-name>/
.