Я использую S3 в качестве частного хранилища conda и пытаюсь установить r-основы через мой пользовательский канал S3. Я загрузил все архивы пакетов tar.bz2 для r-essentials в мое хранилище S3. когда я запускаю поиск conda, я получаю следующие результаты (что наводит меня на мысль, что conda может найти пакеты в моем личном хранилище conda на S3 conda):
Вот еще пакеты:
Однако, когда я запускаю conda install r-essentials, я получаю сообщение об ошибке, в котором говорится, что по текущим каналам недоступны следующие пакеты:
Python явно доступен (на основе результатов поиска conda выше), но ошибка указывает Python как один из пакетов, которые недоступны ...
После этого длинного списка выводятся текущие каналы:
Я создал свой репозиторий conda в следующем формате / структуре на S3:
s3://<my-bucket>/pkgs/main/linux-64/repodata.json
s3://<my-bucket>/pkgs/main/linux-64/repodata.json.bz2
s3://<my-bucket>/pkgs/main/linux-64/<pkg1>.tar.bz2
s3://<my-bucket>/pkgs/main/linux-64/<pkg2>.tar.bz2
s3://<my-bucket>/pkgs/main/linux-64/<pkg3>.tar.bz2
...
These 2 files are required by default (even if there is no content in the noarch directory):
s3://<my-bucket>/pkgs/noarch/repodata.json
s3://<my-bucket>/pkgs/noarch/repodata.json.bz2
Кто-нибудь сталкивался с этой проблемой раньше? Я неправильно настроил свой частный репозиторий conda? Почему поиск conda показывает мои пакеты, а установка conda не находит их?