Python 3

Installing Kivy for Python 3

Using PyCharm for Kivy app development

Setting up Geany for Pygame (Python 3)

Tutorials

Python 2

Looking for something else?

Expert Multimedia

Using Blender

Using PyCharm for Kivy App Development

PyCharm works very well with Kivy and for Kivy I recommend it above any other IDE (Integrated Development Environment). PyCharm works with Kivy very easily if you copy your kivy.bat and name the copy python.bat and choose that as your Python. These instructions help you do that and make that python.bat the default interpreter for default projects which makes starting new projects easier.

Configuring PyCharm Kivy 1.9.0 (Python 3)

Install Kivy 1.9.0 for Python 3 first

Download and install PyCharm (Community Edition is distributed free under Apache License) from jetbrains.com/pycharm

Make a python.bat (the kivy.bat must be copied to a file named python.bat for PyCharm to use kivy) Setting up PyCharm to use Kivy (your python.bat you made above):

Creating a Project

For each project, the first time you run a file you'll have to change interpreter from "Default - None" to Python.bat (instruction are below):

Create Project (or File, New Project)
Choose Interpreter (such as "3.4.3 at C:\Kivy-1.9.0-py3.4-win32-x86\python.bat"
Name it such as kivyProjectTry1 (you can use an existing folder if you already have a Kivy program)