python - Travis 的 Numpy 依赖关系问题

标签 python numpy travis-ci

我在我的一个项目中使用 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/

相关文章:

python - 无法使用 pandas groupby.apply 添加列

当用户名和密码包含特殊字符时,通过 Selenium 进行 Python HTTP 基本身份验证

python - astype 是否编辑原始数据框?

python - 如何 reshape 这个 numpy 数组以排除 "extra dimension"?

python - 如何将 Yapsy 包含在 py2exe 中?

python - pip matplotlib模块安装报错windows 64位python

python - 损失函数增加而不是减少

node.js - 使用 PhantomJS 和 Travis CI 运行 Intern 测试

android - Gradle:从给定任务中过滤和执行任务

python - Travis 没有找到 conda 安装的 pandas