【问题标题】:Python cannot import libsvmPython 无法导入 libsvm
【发布时间】:2015-06-22 02:33:39
【问题描述】:

我知道这个问题被问了很多次,但没有一个解决方案真的对我有帮助。

我在windows 7/64bit下使用spyder,python 3.4。我设法用 anaconda 安装了 scikit-learn 包 0.16.1,在我运行 from sklearn import svm 之后,我收到了消息:

"File "MyPC...\Anaconda3\lib\site-packages\sklearn\svm\base.py", line 8, in <module> from . import libsvm, liblinear
ImportError: cannot import name 'libsvm' "`

但是,libsvm 应该安装在 sklearn 包中..?

有人可以给我一个建议吗?提前致谢。

【问题讨论】:

  • 我的理解是 scikit learn 与 libsvm 二进制文件(从 c++ 编译)链接来进行计算,而不是 libsvm 安装为 python 库本身。
  • 我确实已经安装了二进制文件..

标签: python svm libsvm


【解决方案1】:

这一定是链接问题。

关闭 spyder 和所有 python 控制台 然后打开一个终端并编写“conda install -f scikit-learn” 这应该在之后工作 如果您仍然有链接问题,请强制重新安装输出导入错误的软件包

干杯!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-30
    • 2016-04-15
    • 2019-10-25
    • 2010-10-11
    • 2019-05-07
    • 2014-06-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多