这是我第一次使用build system Semaphore,而且在进行构建时我在安装scipy时遇到了问题。
具体来说,它抱怨没有安装BLAS和LAPACK。与these answers建议的不同,我无法编译任何fortran文件,因为Semaphore CI没有在他们的机器上安装它们(也不能安装它们,因为它们需要root)。
在这种情况下安装scipy的正确方法是什么?
(如果有人建议将此问题放在stackexchange的哪个位置,那也会受到赞赏。我不确定这个问题是否属于这里。)
似乎travis-ci有类似的问题。除非他们通过预先安装scipy来解决它。
答案 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