

Alternatively, installingįrom source is required for newer Python versions not listedĪbove or if the wheels do not work or fail to run properly. Versions on Windows, macOS, Linux, and RPi. Kivy provides pre-compiled wheels for the supported Python

Pre-compiled wheel, if available, otherwise from source (see below). The easiest way to install Kivy is with pip, which installs Kivy using either a Kivy 2.1.0 officially supports Python versions 3.7 - 3.10. Read the changelog here.įor other Kivy versions, select the documentation from the dropdown on the top left.

You lose control over “site-packages” and all the PIP packages that you had installed might become inaccessible. For example, the "youtube-dl" package uses Python as its dependency, the Python package may get updated as and when needed. Many people prefer to use Homebrew to install software packages, but should you use it for Python development? The problem with using Homebrew Python is that it’s not in your control. If you’re working on multiple Python projects, the default location, which needs sudo privileges, creates hurdles.
