Я могу настроить среду Anaconda с помощью yaml-файла для загрузки пакетов из нескольких именованных каналов, например.
name: test1 channels: - anaconda - conda-forge - plotly - pytorch dependencies: - python=3.7 - pytorch::pytorch - conda-forge::nodejs>=12.8.0 - plotly::plotly-orca>=1.2.1 - pip: - objgraph - setproctitle
Это отлично работает.
Однако мы используем зеркальные каналы с пользовательскими URL-адресами. Мы можем легко получить пакеты из этих пользовательских каналов, но не можем использовать синтаксис channel-name :: package-name в зависимостях, потому что теперь каналы не названы. Это не работает, потому что у пользовательских каналов нет имен:
name: test1 channels: - http://xyz.local:8080/conda.anaconda.org/conda-forge - http://xyz.local:8080/repo.anaconda.com/pkgs/main - http://xyz.local:8080/repo.anaconda.com/pkgs/msys2 - http://xyz.local:8080/conda.anaconda.org/plotly - http://xyz.local:8080/conda.anaconda.org/pytorch - nodefaults dependencies: - python=3.7 - pytorch::pytorch - conda-forge::nodejs>=12.8.0 - plotly::plotly-orca>=1.2.1 - pip: - objgraph - setproctitle
Существует ли синтаксис для именования пользовательских каналов?
С уважением, Нильс Йесперсен