我用pip install scikit-learn
安装了scikit Learn0.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
从源代码安装的1.7.0和0.11.0版本的NumPy和SciPy似乎没有问题(test()
通过)。机器上也安装了最新的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
发布于 2013-07-20 00:04:28
添加用于编译的atlas lib解决了这个问题。通过在atlas(‘cblas_libs.append’)之前或之后添加一行来编辑文件sklearn/linear/setup.py: cblas_libs.append('atlas')
然后重新构建并安装scikit-learn
https://stackoverflow.com/questions/14861169
复制相似问题