Table Of Contents
Installation on Raspberry Pi¶
Note
The current Kivy port works partially: keyboard is not currently working.
Manual installation¶
Add APT sources for Gstreamer 1.0 in /etc/apt/sources.list:
deb http://vontaene.de/raspbian-updates/ . main
Install the dependencies:
sudo apt-get update sudo apt-get install pkg-config libgl1-mesa-dev libgles2-mesa-dev \ python-pygame python-setuptools libgstreamer1.0-dev git-core \ gstreamer1.0-plugins-{bad,base,good,ugly} gstreamer1.0-{omx,alsa}
Install pip from source:
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py sudo python get-pip.py
Install Cython from sources (debian package are outdated):
sudo pip install cython
Clone and compile Kivy:
git clone https://github.com/kivy/kivy cd kivy
Build and use kivy inplace (best for development):
make echo "export PYTHONPATH=$(pwd):\$PYTHONPATH" >> ~/.profile source ~/.profile
Or install Kivy globally on your system:
python setup.py build sudo python setup.py install
Running the demo¶
Go to your kivy/examples folder, you’ll have tons of demo you could try.
You could start the showcase:
cd kivy/examples/demo/showcase
python main.py
3d monkey demo is also fun too see:
cd kivy/examples/3Drendering
python main.py
Where to go ?¶
We made few games using GPIO / physical input we got during Pycon 2013: a button and a tilt. Checkout the https://github.com/kivy/piki. You will need to adapt the GPIO pin in the code.
A video to see what we were doing with it: http://www.youtube.com/watch?v=NVM09gaX6pQ