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_donescipy/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? , , ?