~~META: &title = Установка Kivy &keywords = Kivy python установка &audience = alle ~~ **Установка Kivy** Самый простой способ установить 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// и необязательный пакет с примерами //kivy_examples// из пакетов на PyPI. Просто выполните: python -m pip install "kivy[base]" kivy_examples При этом также устанавливаются минимальные зависимости Kivy. Для дополнительной установки поддержки аудио/видео в Kivy, установите либо //kivy[base,media]// или //kivy[full]//.