中止 AWS 操作/使用 numbapro 安装 Anaconda



两部分问题,非常感谢任何一部分的帮助。我正在尝试在 AWS EB 上安装 Anaconda,然后安装 numbapro。我在 .ebextensions 中的 options.config 看起来像这样:

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'
每当我尝试部署它时,我

都会遇到超时,当我尝试从控制台手动停止当前进程时,我收到一条错误消息,指出环境未处于我可以中止当前操作或查看任何日志文件的状态。

这里有几个问题。

首先,您需要确保正确缩进 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以了解发生了什么。

有关更多详细信息,请参阅文档。

最新更新