Пользовательский вспомогательный канал conda

#anaconda #conda #artifactory

#anaconda #conda #артефактор

Вопрос:

Пытаюсь настроить удаленный репозиторий дляhttps://anaconda.org/MOSEK/mosek но этот URL-адрес не работает должным образом и не может найти то, на что менеджер conda перенаправил бы при подключении к вспомогательным каналам по умолчанию.

Какой удаленный URL нужно добавить для этих пользовательских / вспомогательных каналов из Anaconda?

Ответ №1:

Для прокси-сервера Anaconda Cloud (anaconda.org ) пожалуйста, используйте https://conda.anaconda.org в качестве URL-адреса удаленного хранилища.

введите описание изображения здесь

Убедитесь, что вы добавляете его в качестве канала в .condarc , например:

 channels:
  - http://admin:password@localhost:8081/artifactory/api/conda/anaconda.org
  

Или лучше объединить все удаленные репозитории Conda в одном виртуальном репозитории Conda и добавить его в качестве канала по умолчанию.

Ответ №2:

Conda разрешит пользовательские каналы Anaconda по имени. То есть, если вы просто сделаете

 conda config --add channels MOSEK
  

он добавит ваш канал к тем, которые ищутся (т. Е. К .condarc ). Например, теперь вы можете просто запустить

 conda install mosek
  

Если вы настроите это, а затем установите флажок conda info , вы увидите связанные URL-адреса:

 https://conda.anaconda.org/MOSEK/osx-64
https://conda.anaconda.org/MOSEK/noarch
  

Подкаталоги здесь зависят от платформы вашего компьютера.


Если вы не хотите добавлять канал в свою полную конфигурацию, а просто устанавливаете определенные пакеты, вы должны запустить

 conda install MOSEK::mosek
  

или

 conda install -c MOSEK mosek