在 python 2.7.3 下的 Ubuntu 12.04 中,我尝试使用“安装前测试包”安装 scikit-learn-0.14.1。完成后的第一步(python setup.py build_ext --inplace) OK 请参阅 [ https://gist.github.com/anonymous/7043418 ]处的输出
然而,测试步骤(nosetests sklearn/),事情并不是那么好。它以 22 个错误和 9 个测试失败而告终。请参阅 [ https://gist.github.com/anonymous/7044411 ]的输出
如果我是对的,那么问题就与图集库有关。我正在使用我自己构建的库 blas-lapack-atlas,它们的安装目录(/home/myacct/myProg/NumLibs64b/lib)在构建过程的开头列出。但是,在 gcc/g++ 的编译选项中没有 -llapack -lcblas -lf77blas -latlas 在构建过程中仅列出了 '-DNO_ATLAS_INFO=-1 的提及。这个选项是否意味着不使用地图集?
Numpy 和 Scipy 使用相同的 blas-lapack-atlas 库(通过相应的 STATIC 版本)成功构建。
所以我想问题是如何修改 scikit-learn-0.14.1 的 setup.py 以便使用 STATIC 库 blas-lapack-atlas 的非标准位置构建它?
问候,
塞尔吉奥