Windows 如何在窗口中运行libsvm的easy.py?

Windows 如何在窗口中运行libsvm的easy.py?,windows,svm,libsvm,Windows,Svm,Libsvm,我是libsvm的新手,对一些愚蠢的问题感到抱歉。 我正在尝试运行easy.py,但在这样做时遇到了问题。我有 下载libsvm-3.1包并将其解压缩到C:\User\Cassie\libsvm中 安装Python,它在C:/Python27创建了一个文件夹 下载gp443win32.zip并将其解压缩到下载文件夹的gnuplot文件夹中。制作gnuplot.exe的副本并将其粘贴到C:\User\Cassie\libsvm3-1\libsvm3-1\tools 在窗口7调用cmd并键入“eas

我是libsvm的新手,对一些愚蠢的问题感到抱歉。 我正在尝试运行easy.py,但在这样做时遇到了问题。我有

  • 下载libsvm-3.1包并将其解压缩到C:\User\Cassie\libsvm中
  • 安装Python,它在C:/Python27创建了一个文件夹
  • 下载gp443win32.zip并将其解压缩到下载文件夹的gnuplot文件夹中。制作gnuplot.exe的副本并将其粘贴到C:\User\Cassie\libsvm3-1\libsvm3-1\tools
  • 在窗口7调用cmd并键入“easy.py myfile.txt”。但显示了一条错误消息
  • “回溯(最近一次调用):文件“C:\User\Cassie\libsvm-3.1\libsvm-3.1\tools\easy.py”,第31行,在 assert os.path.exists(gnuplot_exe),“未找到gnuplot可执行文件” AssertionError:gnuplot可执行文件未找到“

    问题:

  • 我是否安装了错误的gnuplot包
  • 我是否移动了错误的应用程序?gnuplot.exe
  • 我是否需要配置一些路径或环境节点以使cmd找到gnuplot.exe
  • 我是否键入了错误的命令以使easy.py运行
  • 我必须先给培训文件贴上标签吗
  • libsvm有很多信息,我真的很困惑。欢迎在这方面有任何经验。非常感谢大家,这看起来像是一个“路径问题”。 因此,在文本编辑器中打开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”

    我希望这能帮助你

  • 请检查gnuplot.exe的路径,检查每个字符
  • 请安装其他版本的gnuplot,可能gnuplot版本与当前版本的libSVM不兼容
  • 在我的计算机中,libsvm3.2.1gnuplot5.0.1python2.7。没关系
    非常感谢你。虽然我的gnuplot无法绘制任何内容,但是easy.py现在似乎可以运行了。我会设法解决的。:)嗨@Cassie,现在我在运行easy.py时遇到了一些问题。这就是我得到的:。有什么想法吗?