#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