2016-06-10 7 views
0

성공적으로 /illumina/thirdparty/python/python-2.7.5/bin/pip2.7을 설치 한 후 -U scikit-learn 회귀 분석을 시작하는 데 문제가 있습니다. from sklearn import linear_modelfrom sklearn import datasets이 잘 작동하기 때문에 문제가 libsvm 함께 같은정의되지 않은 기호 : Skirt를 가져올 때 _ZTVN10__cxxabiv117__class_type_infoE

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 

이 보인다 제공합니다.

모든 의견을 보내 주시면 감사하겠습니다.

환경 :

  • 파이썬 2.7.5
  • GCC 4.1.2 20080704 (레드햇 4.1.2-44)
  • scipy 0.16.0
  • NumPy와 1.9.1

답변

0

이것은 분명히 ABI 불일치입니다. 아마도 다른 버전의 네이티브 라이브러리에 링크 된 Python 모듈을 무의식적으로 사용하고있을 것입니다. 파이썬을 실행할 때 시스템에서 찾을 수있는 libsvm이 하나만 있는지 확인하십시오.

0
  1. 먼저 sklearn을 제거하십시오.
    apt-get을 sklearn 제거
  2. 설치 패키지 폴더에 생성 이전 sklearn 디렉토리를 삭제 다시
    apt-get을 파이썬 sklearn을 설치