2015-01-14 4 views
2

По соображениям безопасности моя компания развернула среду Red Hat с воздушным потоком, в том числе с установленными Python Anaconda и R. Как я могу обновить пакеты Anaconda в такой среде? Я могу перемещать файлы с моей собственной машины в среду через FTP, но не могу получить доступ к Интернету напрямую из среды с воздушным потоком. Я обычно обновлять мои Anaconda пакеты с чем-то вроде этого:обновление пакетов Anaconda в среде с воздушным потоком

conda update scipy 
+1

Посмотрите на http://continuum.io/anaconda-server – asmeurer

ответ

3

Ответы, как представляется, здесь в Anaconda FAQ:

http://docs.continuum.io/anaconda/faq.html#install-pkgs-offline

Как установить пакеты в Anaconda автономном режиме? Вы можете непосредственно установить пакет Конда, если у вас есть его на локальном компьютере (используйте полный путь для пакета обеспечения Конда находит его):

Конда установить .tar.bz2 Если вы не имеете пакет на целевой машине вам нужно будет переместить на него копию .tz.bz2. Пакеты, установленные conda, находятся в каталоге anaconda/pkgs.

Вы также можете установить tar-файл напрямую (.tar), который сам содержит множество пакетов conda в любом месте пути. Вы можете легко сделать это с помощью tar, а затем установить его напрямую. Не требуется подключение к Интернету, пока tar-файл доступен на целевой машине. Используйте полный путь для тар-файла для обеспечения Конда находит его:

Конда установить .tar

+1

Это решение не работает для меня. У меня есть tar.bz2 в /home/user/miniconda3/pkgs/.tar.bz2 и работает 'conda install/home/user/miniconda3/pkgs/<имя-пакета> .tar.bz2' дает та же ошибка, когда «выборка метаданных пакета» Я пробовал использовать флаги '--offline' и' --use-local', но первый имеет тот же результат, а второй терпит неудачу как неправильную версию conda. –

+0

Любая идея, как сделать эту работу, когда пакет, который вы хотите рекурсивно, требует большого количества зависимостей? как бы вы получили все зависимости в tar-файл, не загорая ваши волосы? – matanster

Смежные вопросы