Самый простой способ установить Kivy - с помощью pip, которая устанавливает Kivy либо с помощью предварительно скомпилированного дистрибутива wheel, если таковой имеется, либо из исходного кода.
Пользователям Linux возможно придется вместо python в команде использовать python3. Будем считать, что python
у вас уже есть. Обновим до последней версии pip и заодно установим setuptools (модуль для разработки пакетов) и virtualenv (для создания виртуальной среды или же можете использовать venv для этих же целей):
python -m pip install --upgrade pip setuptools virtualenv
Создайте новую виртуальную среду для вашего проекта Kivy. Виртуальная среда позволит избежать возможные конфликты при установке с другими версиями и пакетами Python. Это необязательно, но настоятельно рекомендуется:
Создайте виртуальную среду с именем kivy_venv (можно любое другое имя, но мы будем использовать это) в вашем текущем каталоге:
python -m virtualenv kivy_venv
Теперь нужно активировать виртуальную среду. Вам придется это делать из текущего каталога каждый раз, когда вы запускаете новый терминал. Это настраивает среду таким образом, чтобы использовать python из нашей созданной среды kivy_venv.
Для стандартной консоли Windows CMD выполните команду:
kivy_venv\Scripts\activate
Если вы используете терминал bash в Windows, то выполните команду:
source kivy_venv/Scripts/activate
Если же у вас linux или macOS, то выполните команду:
source kivy_venv/bin/activate
Теперь в приглашении вашего терминала должна быть строка (kivy_venv), указывающая на то, что среда kivy_venv активна. Если это не так, то виртуальная среда неактивна и следующее не будет работать.
Проще всего установить текущую стабильную версию kivy и необязательный пакет с примерами kivy_examples из пакетов на PyPI. Просто выполните:
python -m pip install "kivy[base]" kivy_examples
При этом также устанавливаются минимальные зависимости Kivy. Для дополнительной установки поддержки аудио/видео в Kivy, установите либо kivy[base,media] или kivy[full].