scikit学习无法加载



我用pip install 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似乎没有问题(test()通过),版本1.7.0和0.11.0,从源代码安装。机器上安装了最新的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 lib进行编译解决了这个问题。通过在cblas_libs.append(am')之前或之后添加一行来编辑文件sklearn/lineral_model/setup.py:cblas_libs.append('atlas')

然后重建并安装scikit学习

相关内容

  • 没有找到相关文章

最新更新