2016-06-10 18 views
0

Nach der erfolgreichen Installation von /illumina/thirdparty/python/python-2.7.5/bin/pip2.7 install -U scikit-learn habe ich Probleme, eine Regressionsanalyse zu starten. from sklearn import linear_model gibtundefined Symbol: _ZTVN10__cxxabiv117__class_type_infoE beim Importieren von sklearn

File "/illumina/thirdparty/python/python-2.7.5/lib/python2.7/site-packages/sklearn/linear_model/__init__.py", line 25, in <module> 
    from .logistic import (LogisticRegression, LogisticRegressionCV, 
    File "/illumina/thirdparty/python/python-2.7.5/lib/python2.7/site-packages/sklearn/linear_model/logistic.py", line 23, in <module> 
    from ..svm.base import _fit_liblinear 
    File "/illumina/thirdparty/python/python-2.7.5/lib/python2.7/site-packages/sklearn/svm/__init__.py", line 13, in <module> 
    from .classes import SVC, NuSVC, SVR, NuSVR, OneClassSVM, LinearSVC, \ 
    File "/illumina/thirdparty/python/python-2.7.5/lib/python2.7/site-packages/sklearn/svm/classes.py", line 4, in <module> 
    from .base import _fit_liblinear, BaseSVC, BaseLibSVM 
    File "/illumina/thirdparty/python/python-2.7.5/lib/python2.7/site-packages/sklearn/svm/base.py", line 8, in <module> 
    from . import libsvm, liblinear 
ImportError: /illumina/thirdparty/python/python-2.7.5/lib/python2.7/site-packages/sklearn/svm/libsvm.so: undefined symbol: _ZTVN10__cxxabiv117__class_type_inf 

Scheint, wie das Problem mit LIBSVM ist als from sklearn import datasets gut funktioniert.

Alle Vorschläge werden am meisten geschätzt.

Umwelt:

  • Python 2.7.5
  • GCC 4.1.2 20.080.704 (Red Hat 4.1.2-44)
  • scipy 0.16.0
  • numpy 1.9.1

Antwort

0

Dies ist eindeutig eine ABI Mismatch. Wahrscheinlich verwenden Sie unfreiwillig ein Python-Modul, das mit einer nativen Bibliothek verknüpft ist, die eine andere Version haben sollte. Stellen Sie sicher, dass nur eine einzige libsvm von Ihrem System gefunden wird, wenn Sie Python ausführen.

0
  1. Versuchen Sie zuerst, sklearn zu deinstallieren.
    apt-get remove sklearn
  2. vorherigen sklearn Verzeichnis in Paketen Ordner wieder
    apt-get install
  3. erstellt löschen python-sklearn installieren
Verwandte Themen