Я давно использую anaconda python и получаю действительно хороший опыт работы с ним.Мне нужно работать в сети с воздушным зазором, поэтому я попытался создать частный канал с необходимыми пакетами, чтобы я и моя команда могли устанавливать их по мере необходимости без доступа к Интернету.Вот что я попробовал:
1) Установите anaconda (5.2) из сценария оболочки bash (новая установка) 2) Установите все необходимые пакеты с помощью команды
conda install - Требования к файлам.txt
3) Создайте каталог AnacondaChannel / linux-64 и скопируйте все файлы * .bz2 из каталога pkgs в новой установке в linux-64.
4) Выполните команду
conda index AnacondaChannel
5) Создайте каталог AnacondaChannel / noarch и добавьте в него пустой, bzipped, json-файл в соответствии с инструкциями для создания экземпляра канала. 6) В качестве теста я затем делаю свежую установку anaconda.python, как описано выше в шаге (1), и введите команду
conda install -c file: // AnacondaChannel --override-channel --file needs.txt
Установка произойдет, и всехорошо, за исключением того, что для некоторых комбинаций пакетов, которые просто отлично устанавливаются при подключении к Интернету, я получаю неразрешимую ошибку конфликта с несколькими пакетами, перечисленными как haВинг конфликт.Кажется, что это не должно быть так, как я собрал --all-- пакеты в каталоге pkgs.Есть ли способ сделать это, которого я не смог найти в документации?Как всегда, любая помощь будет принята с благодарностью.