Что такое полный URL канала conda-forge? - PullRequest
4 голосов
/ 16 апреля 2019

Я пытаюсь установить conda-forge пакеты из среды Anaconda Enterprise, и "стандартный" подход не работает, потому что conda выполняет поиск относительно нашего корпоративного экземпляра anaconda, а не использует внешний URL-адрес anaconda.Какой полный URL-адрес для канала conda-forge?

Базовым URL-адресом по умолчанию для conda каналов в этой среде является https://wwwdesign.anaconda.company.com/repository/conda, поэтому при использовании

channels:
    - conda-forge

я получаюследующая ошибка:

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

Я могу заставить conda просмотреть общедоступный канал анаконды по умолчанию, добавив http://repo.anaconda.com/pkgs/main, но не могу найти эквивалентный URL для conda-forge.Я попытался https://anaconda.org/conda-forge/repo, но это не работает (ошибка, аналогичная описанной выше).

1 Ответ

6 голосов
/ 16 апреля 2019

Краткий ответ * Полностью разрешенный URL-адрес 1003 * равен https://conda.anaconda.org/conda-forge/

Как я его нашел Среди прочего, conda info выплевывает полныйURL каналов, которые вы настроили в conda.Я добавил conda-forge к своей рабочей станции conda с conda config --add channels conda-forge и запустил conda info.Вы получите два URL-адреса для каждого канала, <OS>-64 и noarch, но, похоже, вы можете обрезать это и использовать https://conda.anaconda.org/<channel-name>/.

...