Объяснение различных каналов конды

Каковы основные каналы конды, и каковы их фокусы? Кажется, я не могу найти документацию о том, какие основные каналы доступны, и когда выбирать один из них. Какова связь с каналом "по умолчанию"? Как можно решить, в каком порядке их ввести? В общем, я использую

  • anaconda
  • conda_forge
  • r
  • bioconda
  • defaults

Но у меня возникли проблемы с нарушением среды.

Ответ 1

  1. анаконда
  2. Конда-горн
  3. р
  4. bioconda

Это все каналы, с которых можно устанавливать пакеты. Они больше не являются чем-то особенным, чем канал по умолчанию. Вы даже можете создать свой собственный канал в Anaconda Cloud для размещения пакетов.

Каковы основные каналы Конда, и каковы их цели? Я не могу найти какую-либо документацию о том, какие основные каналы доступны и когда выбирать один из других.

Есть ли какой-то конкретный пакет conda, который вы хотите установить, который не доступен на канале по умолчанию. Затем вы можете выполнить поиск этого пакета и посмотреть канал, на котором он размещен, а также добавить этот канал для установки пакета. В противном случае нет необходимости добавлять другие каналы.

Как решить, в каком порядке их размещать?

Канал bioconda - это канал Conda, предоставляющий пакеты, связанные с биоинформатикой, для Linux и Mac OS. , Поэтому, если вам требуется использовать пакеты биоинформатики, вы можете получить более высокий рейтинг. Что касается других каналов, таких как conda-forge он не является особенным из других тысяч каналов, на которых размещены пакеты. Если вы часто загружаете пакеты, которые размещены в conda-forge но не по defaults вы можете дать ему более высокий приоритет. В противном случае может даже не потребоваться канал conda-forge.

Ответ 2

Было бы полезно иметь индекс для "лучших" публичных каналов conda, но никто, похоже, еще не занимался этим проектом. Когда кто-то берет это на себя (возможно, вы?), Википедия может быть лучше, чем SO, которая традиционно не одобряет "списки", потому что они редко обновляются. В то же время, чтобы начать работу:

Два из упомянутых вами каналов являются частью десяти официальных репозиториев и описаны по адресу https://docs.anaconda.com/anaconda/user-guide/tasks/using-repositories/:

  • anaconda - anaconda.org - зеркало пакетов, доступных в main, free и pro, размещенных на repo.anaconda.com

  • R - Microsoft R Открытые пакеты conda и пакеты Ancononda, Inc.s conda. Этот канал включен в condas "по умолчанию" канал. При создании новых сред MRO теперь выбирается как реализация R по умолчанию.

Сообщество возглавляет и не является частью зонтика Anaconda Corp:

  • bioconda - специализируется на программном обеспечении для биоинформатики

  • conda-forge - сообщество, возглавляющее сборник рецептов, создание инфраструктуры и дистрибутивов для менеджера пакетов conda.