我在我的一个项目中使用 Travis 时遇到了一些问题,特别是处理 Numpy 依赖项的问题。
Here是失败构建的日志。我对这个问题特别困惑,因为日志似乎显示 pip 完美地安装了所有必需的依赖项。然而,稍后在日志中,Travis 无法加载几个类。
预先感谢您的帮助,
伊森
最佳答案
您尝试从源代码安装所有这些软件包,但它提示找不到任何可使用的 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 安装命令。
关于python - Travis 的 Numpy 依赖关系问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36292566/