Pyjnius depends on Cython and Java.

Installation on the Desktop

You need the Java JDK and JRE installed (openjdk will do), and Cython. Then, just type:

sudo python install

If you want to compile the extension within the directory for any development, just type:


You can run the tests suite to make sure everything is running right:

make tests

Installation for Android

If you use Python for android <>, you just need to compile a distribution with the pyjnius module:

./ -m 'pyjnius kivy'