特拉维斯与Numpy依赖关系的问题

时间:2016-03-29 18:43:00

标签: python numpy travis-ci

我在使用Travis处理其中一个项目时遇到了一些麻烦,特别是处理Numpy依赖项的问题。

Here是失败构建的日志。我特别为这个问题感到困惑,因为日志似乎表明pip完美地安装了所有必需的依赖项。但是,稍后在日志中,Travis无法加载几个类。

先谢谢你的帮助,

1 个答案:

答案 0 :(得分:2)

您正在尝试从源代码安装所有这些软件包,并且它抱怨它找不到任何要使用的BLAS或LAPACK。为BLAS和LAPACK添加apt包以便构建工作将有所帮助,但是从源代码安装那么多可能需要大部分(如果不是全部)构建时间。我建议使用conda / miniconda来安装你需要的依赖项的二进制版本。 这样的事情应该有效。

before_install:
  - wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
  - bash Miniconda3-latest-Linux-x86_64.sh -b
  - export PATH=$HOME/miniconda3/bin:$PATH

之后,您可以根据需要添加其他conda安装命令。