从sklearn导入svm时出现错误:无法导入名称lsqr。

3

当我导入svm模块时,出现了以下错误。我已按照说明安装了scipy。下面是代码和错误信息。

>>> from sklearn import svm
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
  File "/root/.local/lib/python2.6/site-packages/sklearn/svm/__init__.py", line 13, in <module>
    from .classes import SVC, NuSVC, SVR, NuSVR, OneClassSVM, LinearSVC
  File "/root/.local/lib/python2.6/site-packages/sklearn/svm/classes.py", line 3, in <module>
    from ..linear_model.base import LinearClassifierMixin, SparseCoefMixin
  File "/root/.local/lib/python2.6/site-packages/sklearn/linear_model/__init__.py", line 12, in <module>
    from .base import LinearRegression
  File "/root/.local/lib/python2.6/site-packages/sklearn/linear_model/base.py", line 23, in <module>
    from scipy.sparse.linalg import lsqr
ImportError: cannot import name lsqr

这个无法理解,请更好地格式化并包括您所做的以及错误信息。 - BradleyDotNET
抱歉,这是我第一次发布。我已经进行了编辑。希望现在更好了。 - user3900984
这样好多了。感谢您的编辑! - BradleyDotNET
1
你能否从控制台运行相同的导入?也许你应该重新安装scipy。 - Korem
1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接