Python scikit学习无法加载

Python scikit学习无法加载,python,linux,scipy,scikit-learn,atlas,Python,Linux,Scipy,Scikit Learn,Atlas,我使用pip安装scikit-learn安装了scikit-learn 0.13 from sklearn import svm, metrics 失败于 from .classes import SVC, NuSVC, SVR, NuSVR, OneClassSVM, LinearSVC from ..linear_model.base import LinearClassifierMixin from .base import LinearRegression from .cd_fast

我使用
pip安装scikit-learn
安装了scikit-learn 0.13

from sklearn import svm, metrics
失败于

from .classes import SVC, NuSVC, SVR, NuSVR, OneClassSVM, LinearSVC
from ..linear_model.base import LinearClassifierMixin
from .base import LinearRegression
from .cd_fast import sparse_std
ImportError: sklearn/linear_model/cd_fast.so: undefined symbol: ATL_dcopy
NumPy和SciPy在版本1.7.0和0.11.0中似乎没有问题(
test()
passes),从源代码处安装。最新的ATLAS 3.10.1安装在机器上,也来自其他来源

$ uname -a
Linux hostname 2.6.32-5-amd64 #1 SMP Sun Sep 23 10:07:46 UTC 2012 x86_64 GNU/Linux

$ python --version
Python 2.6.6

添加用于编译的atlas库解决了这个问题。 通过在cblas_libs.append('m')之前或之后添加一行,编辑文件sklearn/linear_model/setup.py: cblas_libs.append('atlas')


然后重建并安装scikit learn

numpy.distutils.system\u info.get\u info('blas\u opt',0)返回什么?