在Python中使用Weka

2024-04-29 20:05:08 发布

您现在位置:Python中文网/ 问答频道 /正文

到目前为止,我一直在尝试在我的Windows计算机上安装找到的here的Weka(Weka 0.1.3)软件包。我的问题是每次尝试运行安装程序或使用命令时:

pip install -U https://github.com/chrisspen/weka/tarball/master

我得到了一个断言错误

"Weka JAR file /usr/share/java/weka.jar not found. Ensure the file is installed or update your environment's WEKA_JAR_PATH to only include valid locations."

我确实没有这个文件,但我应该如何得到它?我不确定我是否错过了任何关于安装的信息,至少我做了官方网页上指定的事情。在

有什么建议吗?非常感谢!在


Tags: installpiphttps命令githubcomherewindows
2条回答

在Windows中运行:

  • 添加韦卡.jar, libsvm.jar文件, wlsvm.jar到C:\usr\share\java目录(libsvm.jar文件以及wlsvm.jar可在http://www.cs.iastate.edu/~yasser/wlsvm/)找到
  • 运行pip install -U https://github.com/chrisspen/weka/tarball/master
  • 当您尝试运行分类器时,您将得到一个类路径错误。要解决此错误,请编辑已安装的文件<Python install dir>\Lib\site-packages\weka\classifiers.py
  • 第33行:将for _cp in CP.split(':'):改为for _cp in CP.split(os.pathsep):
  • 第286行:将close_fds=True改为close_fds=sys.platform != "win32"

因为这是一个包装程序包,您需要安装Weka(大概是针对windows),而且是here,您可能还需要升级或安装java。在

相关问题 更多 >