【问题标题】:How do I fix this "line_search_wolfe2" error when using sci-kit learn?使用 scikit learn 时如何解决此“line_search_wolfe2”错误?
【发布时间】:2015-10-12 20:40:49
【问题描述】:

我在尝试运行实现 Sci-Kit Learn 的 Python 脚本时遇到错误。这是我的代码:

import matplotlib.pyplot as plt
from sklearn import datasets
from sklearn import svm

digits = datasets.load_digits()
print (digits.data)
print (digits.target)
print (digits.images[0])

clf = svm.SVC(gamma=0.001, C=100)

x, y = digits.data[:-1], digits.target[:-1]

这是我在运行“python scidigits.py”时遇到的错误 在我的终端中:

Traceback (most recent call last):
  File "Practice.py", line 6, in <module>
    from sklearn import svm
  File "/home/jdoe/.local/lib/python2.6/site-packages/sklearn/svm/__init__.py", line 13, in <module>
from .classes import SVC, NuSVC, SVR, NuSVR, OneClassSVM, LinearSVC, \
  File "/home/jdoe/.local/lib/python2.6/site-packages/sklearn/svm/classes.py", line 6, in <module>
from ..linear_model.base import LinearClassifierMixin, SparseCoefMixin, \
  File "/home/jdoe/.local/lib/python2.6/site-packages/sklearn/linear_model/__init__.py", line 25, in <module>
from .logistic import (LogisticRegression, LogisticRegressionCV,
  File "/home/jdoe/.local/lib/python2.6/site-packages/sklearn/linear_model/logistic.py", line 25, in <module>
from ..utils.optimize import newton_cg
  File "/home/jdoe/.local/lib/python2.6/site-packages/sklearn/utils/optimize.py", line 18, in <module>
from scipy.optimize.linesearch import line_search_wolfe2, line_search_wolfe1
ImportError: cannot import name line_search_wolfe2

有人能解释一下这个问题吗?

【问题讨论】:

  • 这不是“编译器错误”,而是ImportError。无法导入名称line_search_wolfe2

标签: python scipy scikit-learn


【解决方案1】:

我猜这是版本/弃用问题。

所以你应该更新你的 scikit-learn 包。

【讨论】:

  • 我尝试更新我使用的 sci-kit learn 和 scipy pip install --user --install-option="--prefix= -U scikit-learneasy_install scipy
  • 不可能保留早期 scikit 版本的某些部分吗?如果是,您应该清除它们的所有痕迹,如果不是,或者它甚至不起作用,您应该询问 sckit 论坛或群组或其他任何东西。
  • 使用 python 2.6.6 会不会有问题?
  • 很难说,但我可以说在 Python 2.76 中对我来说效果很好。
  • 我现在正在安装 Python 3.4.3 并进行打包,所以我想我会在此之后尝试一下
猜你喜欢
  • 2021-03-25
  • 2014-06-26
  • 2017-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-26
  • 2012-01-28
  • 2019-04-28
相关资源
最近更新 更多