Skip to content
Python wrapper for Weka using javabridge.
Python Other


Python wrapper for the Java machine learning workbench Weka using the javabridge library.


  • Python 2.7 (does not work with Python 3)
    • javabridge (>= 1.0.11)
    • matplotlib (optional)
    • pygraphviz (optional)
    • PIL (optional)
  • Oracle JDK 1.7+


  • Weka (3.9.0)


Detailed instructions and links to videos on installing the library are located here.

Please note, that you need a build environment to compile some libraries from source.


You can post questions, patches or enhancement requests in the following Google Group:!forum/python-weka-wrapper


See python-weka-wrapper-examples repository for example code on the various APIs. Also, check out the sphinx documentation in the doc directory. You can generate HTML documentation using the make html command in the doc directory.

Available online documentation:

Something went wrong with that request. Please try again.