簡體   English   中英

安裝scikit-neuralnetwork后,SVM導入失敗

[英]SVM import failed after installing scikit-neuralnetwork

我只是使用上面提到的過程安裝了Python的scikit-neuralnetwork

pip install scikit-neuralnetwork

現在我無法導入SVM。 這條線;

from sklearn import svm

給出這個錯誤;

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "//anaconda/lib/python2.7/site-packages/sklearn/svm/__init__.py", line 13, in <module>
    from .classes import SVC, NuSVC, SVR, NuSVR, OneClassSVM, LinearSVC, \
  File "//anaconda/lib/python2.7/site-packages/sklearn/svm/classes.py", line 4, in <module>
    from .base import _fit_liblinear, BaseSVC, BaseLibSVM
  File "//anaconda/lib/python2.7/site-packages/sklearn/svm/base.py", line 12, in <module>
    from ..multiclass import _ovr_decision_function
  File "//anaconda/lib/python2.7/site-packages/sklearn/multiclass.py", line 44, in <module>
    from .metrics.pairwise import euclidean_distances
  File "//anaconda/lib/python2.7/site-packages/sklearn/metrics/__init__.py", line 33, in <module>
    from . import cluster
  File "//anaconda/lib/python2.7/site-packages/sklearn/metrics/cluster/__init__.py", line 21, in <module>
    from .bicluster import consensus_score
  File "//anaconda/lib/python2.7/site-packages/sklearn/metrics/cluster/bicluster/__init__.py", line 1, in <module>
    from .bicluster_metrics import consensus_score
  File "//anaconda/lib/python2.7/site-packages/sklearn/metrics/cluster/bicluster/bicluster_metrics.py", line 6, in <module>
    from sklearn.utils.validation import check_arrays
ImportError: cannot import name check_arrays

我可以知道怎么了嗎? 如果有幫助,我下次將嘗試使用不同的環境。 有沒有什么辦法解決這一問題?

我正在使用Python 2.7和sklearn 0.17。

打開sklearn.utils.validation並刪除“ import check_arrays”,或使用其他包,例如anaconda3。 我現在檢查-沒問題。 或安裝anaconda3.5,然后將check_arrays復制到anaconda2.7 sklearn.utils.validation。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM