我在为我的一个项目使用Travis时遇到了一些麻烦,特别是处理Numpy依赖项的问题。
Here是构建失败的日志。这个问题让我特别困惑,因为日志似乎表明pip完美地安装了所有必需的依赖项。但是,稍后在日志中,Travis无法加载多个类。
在此先感谢您的帮助,
伊森
最佳答案
您正在尝试从源代码安装所有这些软件包,并且抱怨它找不到要使用的任何BLAS或LAPACK。为BLAS和LAPACK添加适当的软件包,以使构建工作有所帮助,但是从源代码安装太多软件包可能会花费大部分(如果不是全部)构建时间。我建议使用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安装命令。