web-dev-qa-db-fra.com

Qu'est-ce que l'URL complète du canal Conda-Forge?

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).

8
Zane Dufour

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>/.

10
Zane Dufour