Undefined characters in Scipy and Scikit-learn on RedHat

I am trying to install Scikit-Learn on a 64-bit Red Hat Enterprise 6.6 server on which I do not have root privileges. I did a fresh install of Python 2.7.9, Numpy 1.9.2, Scipy 0.15.1 and Scikit-Learn 0.16.1. Installing Atlas BLAS on the server - 3.8.4.

I can install scikit-learn, but when I try to import it into Python, I get

File "<pyinstall>/site-packages/scipy/parse/linalg/isolve/_iterative.so: undefined symbol: slamch_"

Similarly, when I run

>>> import scipy; scipy.test()

I get 16 errors, 14 of them ImportErrors for the following undefined characters:

  • scipy/cluster/_vq.so: undefined symbol _gfortran_st_write_done
  • scipy/special/_ufuncs.so: undefined symbol dstevr_
  • scipy/linalg/_fblas.so: undefined symbol csyr_
  • scipy/lib/blas/fblas.so: undefined symbol slamch_
  • scipy/lib/lapack/flapack.so: undefined symbol sgbsv_
  • scipy/spatial/qhull.so: undefined symbol _gfortran_st_write_done

, , , - Fortran BLAS/LAPack scipy, . , - 2007 ( , , , _gfortran_st_write_done). , BLAS , gfortran ( g77 Intel), scipy, gfortran.

, Scipy, , LAPACK, Atlas BLAS, , ImportErrors , LAPACK . , , LAPACK 3.5.0, gfortran. scipy sklearn .

-, , Fortran? , , ?

+4
1

: anaconda , , .

0