Команда для отображения активных каналов conda
Проблема: Как отобразить активные каналы conda
?
Существует ли команда для отображения активных каналов conda
?
Я знаю, что могу найти файл .condarc
, чтобы проверить добавленные каналы. Однако у этого подхода есть два недостатка:
- Стандартные каналы могут изменяться в более новых версиях
conda
. Например, начиная с версииconda 4.7
, каналfree
был удалён из стандартных каналов. Также стоит отметить добавление каналаmain
в версииconda 4.3.27
. - Нет унифицированного способа отображения каналов (то есть открытия содержимого файла) в различных операционных системах.
Поэтому необходима команда для просмотра активных каналов conda
. Существует ли такая команда? Я проводил поиск в интернете, но не смог ничего найти.
2 ответ(ов)
В дополнение к команде conda info
, можно также получить информацию о конфигурации, используя команду conda config --show [ключ]
. Для получения имен высокоуровневых каналов можно использовать следующую команду:
conda config --show channels
Эта команда выведет то, что вы увидите в файле .condarc
, т.е. только имена каналов, без URL. URL, используемые в defaults
, можно запросить отдельно:
conda config --show default_channels
Для меня это даёт следующий вывод:
default_channels:
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
Таким образом, вы можете легко проверить конфигурацию ваших каналов в conda
.
При выполнении команды:
conda info
отображается информация о conda
, включая текущие каналы. В частности, вы увидите URL-адреса каналов. Например, каналы, отображаемые в свежесозданной среде conda
с настройками по умолчанию на Ubuntu 16.04 64bit, будут следующими:
channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
Из URL-адресов можно выделить название каналов. В приведенном выше примере указаны каналы main
и r
.
В чем разница между pip и conda?
Удаление окружения Conda
Как переименовать окружение conda?
Как установить окружение conda в оффлайн-режиме?
Какова цель флага -c в команде "conda install -c package"?