Você precisa substituir o numpy 1.10.2 por 1.10.1. Em seguida, reinstale também o scipy com
pip install --upgrade --force-reinstall scipy
Depois disso, o sklearn funciona bem.
Estou usando o ubuntu 14.04 e tentando instalar o scikit-learn
usando o python 3. Eu me deparo com o seguinte erro:
In [4]: import sklearn
produz:
ImportError: /usr/local/lib/python3.4/dist-packages/scipy/sparse/linalg/dsolve/_superlu.cpython-34m.so: undefined symbol: dtrsm_
Eu instalei o scikit-learn com:
sudo pip3 install scikit-learn
E foi dito:
Successfully installed scikit-learn
Minhas versões python
, numpy
e scipy
:
In [5]: sys.version
Out[5]: '3.4.3 (default, Oct 14 2015, 20:28:29) \n[GCC 4.8.4]'
In [6]: numpy.__version__
Out[6]: '1.10.2'
In [7]: scipy.__version__
Out[7]: '0.16.1'
Eu suspeito que estou perdendo alguma coisa com as bibliotecas de blas / atlas, mas não sei realmente como investigar mais essa questão.
Que diagnósticos adicionais posso fazer para entender melhor o problema?
Quais informações adicionais devo fornecer?
Você precisa substituir o numpy 1.10.2 por 1.10.1. Em seguida, reinstale também o scipy com
pip install --upgrade --force-reinstall scipy
Depois disso, o sklearn funciona bem.
Tags python3 scikit-learn