在Mac OSX上安装libSVM并使用easy.py和grid.py

时间:2014-04-03 06:08:35

标签: macos libsvm

我花了很多时间搞清楚如何在Mac OSX上安装libSVM并使用easy.py和grid.py.我做了很多研究,但是有一些问题,例如在easy.py用brew调用它的地方没有安装gnuplot。

3 个答案:

答案 0 :(得分:0)

原来我必须执行以下步骤

  1. 转到https://www.dropbox.com/s/rpn6yersv06tttz/gnuplot-4.2.5-i386.dmg
  2. 下载gnuplot-4.2.5-i386.dmg
  3. 打开生成的DMG文件
  4. 打开gnuplot-4.2.3 DMG Extras文件夹
  5. 将Gnuplot.app放入您的应用程序文件夹
  6. 转到终端的/ usr / bin并执行
  7. $ sudo ln -sf“/Applications/Gnuplot.app/Contents/Resources/bin/ gnuplot的“
  8. 如果您还没有安装X11,系统会提示您安装X11,但之后如果您运行样本行

     python easy.py svmguide1 svmguide1.t
    

    它应该有用。可以在http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/binary.html#svmguide1

    下载示例文件

    参考:http://www.csie.ntu.edu.tw/~cjlin/papers/guide/guide.pdf

答案 1 :(得分:0)

确保已安装Homebrew,然后运行:

/usr/bin

链接可执行文件,使其位于sudo ln -s /opt/local/bin/gnuplot /usr/bin/gnuplot (即profileurl)中,并且可以通过Python脚本找到:

profileurl: { 
    remote: {
        url: "http://localhost:8888/codeigniter/edit/username_exists",
        type: "post"
    }                
}

完成后,libsvm的Python脚本不应该再抱怨了。

答案 2 :(得分:0)

由于macOS高山脉,用户不再可以修改/ usr / bin,因此gnuplot安装在/ usr / local / bin上。打开easy.py并将路径从“ / usr / bin”更改为“ / usr / local / bin”