###scikit-learnのライブラリが読み込みできません
anaconda3のライブラリーのアップデートを行ったところ、ライブラリのimportをする際に以下のようなエラーメッセージが発生しました。
アップデートを行ったライブラリはscikit-learnです。
###発生している問題・エラーメッセージ
--------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-23-b6a88a441322> in <module>() ----> 1 import sklearn 2 sklearn.__version__ /home/anaconda3/lib/python3.5/site-packages/sklearn/__init__.py in <module>() 55 else: 56 from . import __check_build ---> 57 from .base import clone 58 __check_build # avoid flakes unused variable error 59 /home/anaconda3/lib/python3.5/site-packages/sklearn/base.py in <module>() 9 from scipy import sparse 10 from .externals import six ---> 11 from .utils.fixes import signature 12 13 /home/anaconda3/lib/python3.5/site-packages/sklearn/utils/__init__.py in <module>() 5 6 import numpy as np ----> 7 from scipy.sparse import issparse 8 import warnings 9 ImportError: cannot import name 'issparse'
###該当のソースコード
python
1import sklearn 2sklearn.__version__
###試したこと
scipyはインストール済みなのですが、認識がされていないもしくは、ファイルがないのではないかと考えられますが、scipyを入れ直しても解消がされません。
scikit-learnのバージョンを戻しましたが解消されませんでした。
import scipyはエラーメッセージは発生しません。
バージョンを落としたり、sicikit-learnと scipyのバージョンを統一したりしてみましたが解消されませんでした。
ソースコード内の確認も行いましたが、読みに行っているディレクトリに該当の関数を表記したファイルは存在していました。
以下のようなコードでもエラーは発生せず通常通り動作します。
エラーを履いている部分個別にimportしようとしたところ読み込みができました
python
1from sklearn.feature_extraction.text import CountVectorizer 2from sklearn.decomposition import TruncatedSVD 3from sklearn.svm import NuSVC 4from sklearn.metrics import accuracy_score 5from sklearn.metrics import precision_score, recall_score, f1_score 6 7from scipy.sparse import issparse 8#これのimportはエラーにならないが、sklearnからの読み出しはエラーになる
###補足情報(言語/FW/ツール等のバージョンなど)
CentoOS release 6.8
python3.3
scikit-learn 0.17.1
scipy 0.18.1
numpy 1.11.2
なにか情報ありましたらご教授お願いします

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。