【问题标题】:How to install libsvm for python on mac?如何在 mac 上为 python 安装 libsvm?
【发布时间】:2014-06-14 02:24:33
【问题描述】:

更新:
This 似乎相关:

libsvm(svmtrainer 需要导入)不再支持cross_validation。
虽然我仍然不确定为什么我不能将 libsvm 安装到非自制 python。



我的 python 安装(位于 /Library/Frameworks..) 无论我尝试什么,似乎都无法识别libsvm。
但是我在 usr/local/bin/brew 上的 brew 安装它安装得很好。 我如何让前者看到后者的版本?

我正在尝试安装它,以便可以在 PyCharm 的 PyBrain 中使用它。 目前正在尝试测试this svm code,以便我可以运行多类 SVM 分类。 但是我的 Python 找不到它:

    raise ImportError("Cannot find LIBSVM installation. Make sure svm.py and svmc.* are in the PYTHONPATH!")
ImportError: Cannot find LIBSVM installation. Make sure svm.py and svmc.* are in the PYTHONPATH!

所以我尝试了this,但没有成功..

如果我只是下载 libsvm 的源代码,然后尝试 make 我得到

make -C .. lib
if [ "Darwin" = "Darwin" ]; then \
        SHARED_LIB_FLAG="-dynamiclib -Wl,-install_name,libsvm.so.2"; \
    else \
        SHARED_LIB_FLAG="-shared -Wl,-soname,libsvm.so.2"; \
    fi; \
    c++ ${SHARED_LIB_FLAG} svm.o -o libsvm.so.2

我也试过installing scikit-learn,但安装失败。
我还在collective.recipe.libsvm 上安装了一个包,但我不确定如何导入它。
任何想法如何让我的 Python 识别 libsvm?

【问题讨论】:

    标签: python pycharm homebrew libsvm


    【解决方案1】:

    这就是问题所在:

    This 似乎相关:

    libsvm(svmtrainer 需要导入)不再支持cross_validation。
    虽然我仍然不确定为什么我不能将 libsvm 安装到非自制 python 上。

    我可以在其他脚本中从 svmutil 导入 libsvm。

    【讨论】:

      猜你喜欢
      • 2013-11-29
      • 2015-01-14
      • 2016-10-07
      • 2012-10-04
      • 2019-07-10
      • 2013-11-17
      • 2014-04-05
      • 1970-01-01
      • 2015-01-24
      相关资源
      最近更新 更多