如何在窗口中运行lib.vm的easy.py?

时间:2011-09-01 04:45:57

标签: windows svm libsvm

我是libsvm的新手并且抱歉有些愚蠢的问题。 我试图运行easy.py但是有问题这样做。我有

  1. 下载了libsvm-3.1软件包并将其解压缩到 C:\ User \ Cassie \ libsvm
  2. 安装Python并在 C:/ Python27
  3. 创建了一个文件夹
  4. 下载 gp443win32.zip 并将其解压缩到下载文件夹中的文件夹gnuplot。制作 gnuplot.exe 的副本并将其粘贴到 C:\ User \ Cassie \ libsvm3-1 \ libsvm3-1 \ tools
  5. 在Window 7调用cmd并输入“easy.py myfile.txt”。但是显示错误消息
  6. “Traceback(最近一次调用最后一次):文件”C:\ User \ Cassie \ libsvm-3.1 \ libsvm-3.1 \ tools \ easy.py“,第31行,     断言os.path.exists(gnuplot_exe),“找不到gnuplot可执行文件” 断言错误:找不到gnuplot可执行文件“

    问题:

    1. 我安装了错误的gnuplot包吗?
    2. 我移动了错误的应用程序吗? gnuplot.exe
    3. 我是否需要配置一些路径或envinroment才能让cmd找到 gnuplot.exe
    4. 我输错了命令以使 easy.py 运行吗?
    5. 我是否必须首先标记培训文件?
    6. libsvm上有很多信息,我真的很困惑。欢迎任何有关此问题的经验。非常感谢你,

2 个答案:

答案 0 :(得分:12)

看起来像是“路径问题”。 所以在文本编辑器中打开easy.py并转到第25行,它看起来像“gnuplot_exe = r”c:\ tmp \ Desktop \ gnuplot \ bin \ pgnuplot.exe“。

所以你需要存储gnuplot的确切路径,例如对我来说它是“gnuplot_exe = r”c:\ Documents and Settings \ Desktop \ gnuplot \ binary \ pgnuplot.exe“。

我希望这会对你有帮助!!!

答案 1 :(得分:1)

  1. 请检查gnuplot.exe的路径,检查每个字符;
  2. 请安装其他版本的gnuplot,也许gnuplot的版本与当前版本的libSVM不兼容;
  3. 在我的电脑中,LibSVM 3.2.1 gnuplot 5.0.1 python 2.7。没关系!