信号量CI:由于缺少依赖性,无法安装scipy

时间:2015-09-25 19:52:38

标签: python numpy scipy travis-ci

这是我第一次使用build system Semaphore,而且在进行构建时我在安装scipy时遇到了问题。

具体来说,它抱怨没有安装BLAS和LAPACK。与these answers建议的不同,我无法编译任何fortran文件,因为Semaphore CI没有在他们的机器上安装它们(也不能安装它们,因为它们需要root)。

在这种情况下安装scipy的正确方法是什么?

(如果有人建议将此问题放在stackexchange的哪个位置,那也会受到赞赏。我不确定这个问题是否属于这里。)

似乎travis-ci有类似的问题。除非他们通过预先安装scipy来解决它。

1 个答案:

答案 0 :(得分:1)

Semaphore CI在您的构建环境中为您提供无密码的sudo,因此您可以在构建设置中使用official documentation中建议的命令,如:

sudo apt-get update
sudo apt-get install python python-dev libatlas-base-dev gcc gfortran g++
sudo pip install scipy