Behebung von numpy.distutils.system_info.NotFoundError: No lapack/blas resources

English Deutsch

Hinweis: Wenn du unter Windows bist, kannst du scipy nicht mit pip installieren! Folge stattdessen dieser Anleitung: https://www.scipy.org/install.html. Dieser Blogbeitrag ist nur für Linux-basierte Systeme!

Beim Bauen einiger meiner Bibliotheken auf Travis trat dieser Fehler während

install_numpy_scipy.sh
pip install numpy scipy --upgrade
numpy_error.txt
numpy.distutils.system_info.NotFoundError: No lapack/blas resources

Lösung

Installiere lapack und blas:

install_lapack_blas.sh
sudo apt-get -y install liblapack-dev libblas-dev

In den meisten Fällen erhältst du dann diese Fehlermeldung:

dfftpack_error.txt
error: library dfftpack has Fortran sources but no Fortran compiler found

Behebe das mit

install_gfortran.sh
sudo apt-get install -y gfortran

In Travis kannst du es so in .travis.yml machen:

.travis.yml
before_install:
    - sudo apt-get -y install liblapack-dev libblas-dev gfortran

Check out similar posts by category: Build Systems, Linux