Прерывание операций AWS / установка Anaconda с помощью numbapro
Вопрос из двух частей, был бы очень признателен за помощь с обеих сторон. Я пытаюсь установить Anaconda, а затем numbapro на AWS EB. Мой options.config в.ebextensions выглядит так:
commands:
00_download_conda:
command: 'wget http://repo.continuum.io/archive/Anaconda2-4.3.0-Linux-x86_64.sh'
test: test ! -d /anaconda
01_install_conda:
command: 'bash Anaconda2-4.3.0-Linux-x86_64.sh'
command: echo 'Finished installing Anaconda'
test: test ! -d /anaconda
02_install_cuda:
command: 'export PATH=$PATH:$HOME/anaconda2/bin'
command: echo 'About to install numbapro'
command: 'conda install -c anaconda numbapro'
Всякий раз, когда я пытаюсь развернуть это, я сталкиваюсь с таймаутом, и когда я пытаюсь вручную остановить текущие процессы из консоли, я получаю сообщение об ошибке, в котором говорится, что среда не находится в состоянии, в котором я могу прервать текущую операцию или просмотреть любые файлы журнала.
1 ответ
Здесь есть пара проблем.
Во-первых, вам нужно убедиться, что вы правильно сделали отступ для своего файла YAML, так как YAML чувствителен к пробелам. Ваш файл должен выглядеть так:
commands:
00_download_conda:
command: 'wget http://repo.continuum.io/archive/Anaconda2-4.3.0-Linux-x86_64.sh'
test: test ! -d /anaconda
01_install_conda:
command: 'bash Anaconda2-4.3.0-Linux-x86_64.sh'
...
Далее вы можете иметь только один command:
запись на команду. echo
Команды не особенно полезны, так как вы можете увидеть, какие команды выполняются, посмотрев на /var/log/eb-activity.log
, Вы также можете объединить export PATH
линия с conda install
что-то вроде этого:
PATH=$PATH:$HOME/anaconda2/bin conda install -c anaconda numbapro
Если после устранения этих проблем у вас все еще есть проблемы, проверьте (или опубликуйте здесь) eb-activity.log
чтобы увидеть, что происходит.
Обратитесь к документации для получения более подробной информации.