【问题标题】:SVM import failed after installing scikit-neuralnetwork安装 scikit-neuralnetwork 后 SVM 导入失败
【发布时间】:2016-07-14 03:59:48
【问题描述】:

我刚刚使用提到的程序安装了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。

【问题讨论】:

  • 我可以知道你的版本吗?由于stackoverflow.com/questions/29596237/…
  • 我使用的是 Python 2.7.11 和 sklearn 0.17?
  • 因为你使用了Anaconda,请在你的命令行中试试这个conda update scikit-learn然后看看会发生什么
  • 谢谢,我更新了 sklearn,但我认为这没有帮助。

标签: python scikit-learn neural-network svm


【解决方案1】:

打开 sklearn.utils.validation 并删除“import check_arrays”,或使用其他包,例如 anaconda3。我现在检查 - 没问题。或者安装 anaconda3.5 并将 check_arrays 复制到 anaconda2.7 sklearn.utils.validation。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-17
    • 2013-04-21
    • 2019-03-30
    • 2021-11-07
    • 1970-01-01
    • 2017-12-05
    • 2012-05-31
    • 2020-04-24
    相关资源
    最近更新 更多