Kivy + Python3 sur la maintenance de l'environnement OSX

J'ai appris que je pouvais écrire des applications iOS / Android avec Python, alors j'ai essayé d'améliorer l'environnement immédiatement, mais cela a pris beaucoup de temps, alors j'ai pris une note. Documentation officielle ici.

Installation du package requise

Diverses bibliothèques

Pour éviter les erreurs qui se produisent lorsque Kivy dépend de pygame, les bibliothèques SDL dont dépend pygame doivent être pré-installées et freetype dont dépend sdl_ttf, libpng Doit être installé avec --universal. C'est compliqué ...

brew reinstall libpng --universal
brew install sdl sdl_image sdl_mixer sdl_ttf portmidi

Installer à partir de la source

Comment cloner le référentiel normalement puis installer

Obtenez la source.

git clone --depth 1 -b 1.9.0 --single-branch  https://github.com/kivy/kivy.git
git clone --depth 1 -b 0.21.2 --single-branch https://github.com/cython/cython.git

Tout d'abord, construisez et installez Cython.

cd cython
python3 ./setup.py build
sudo python3 setup.py install

Construisez et installez également Kivy.

python3 setup.py build_ext --inplace -f
sudo python3 setup.py install

Confirmez qu'il est installé.

pip3 list | grep -e Cython -e Kivy
Cython (0.21.2)
Kivy (1.9.0)

Comment spécifier le référentiel directement dans pip

Si vous procédez comme suit, vous pouvez spécifier directement le référentiel et l'installer sans clonage git à chaque fois.

sudo pip3 install git+https://github.com/kivy/[email protected]
sudo pip3 install git+https://github.com/cython/[email protected]

Exemple d'exécution de code

Lorsque j'ai exécuté l'exemple de code sur le site Web officiel de Kivy, l'interface utilisateur OSX était affichée. Avec cela, j'ai enfin pu me tenir sur la ligne de départ.

#!/usr/bin/env python3
# -*- coding:utf-8 -*-

from kivy.app import App
from kivy.uix.widget import Widget

class PongGame(Widget):
    pass

class PongApp(App):
    def build(self):
        return PongGame()

if __name__ == "__main__":
    PongApp().run()

スクリーンショット 2015-06-20 21.43.04.png

Matériel de référence

Recommended Posts

Kivy + Python3 sur la maintenance de l'environnement OSX
Créer un environnement OpenCV3 + python3 sur OSX
Développement Python + Kivy sous Windows
Créer un environnement Python sur Windows
Construire un environnement Python avec Windows
Construction de l'environnement de python2 & 3 (OSX)
Mémo de construction de l'environnement Python sur Windows 10
Installation de Kivy sur Windows10 64 bits Python3.5
Configurer un environnement de développement Python sur Ubuntu
Construction de l'environnement Anaconda Python sous Windows 10
Construire un environnement Python sur Ubuntu
installation de python2.7 dans un environnement Windows 32 bits
Créer un environnement Python sur Mac (2017/4)
Mémo de construction de l'environnement Python sur Mac
Construction de l'environnement de développement Python sur macOS
Configurer l'environnement Python sur CentOS
Créer un environnement python dans centos
Construire un environnement pour python3.8 sur Mac
Installer l'environnement de développement Python sur Windows 10
Créer un environnement Python 3.8 + Pipenv sur Ubuntu 18.04
Créer un environnement python3 sur CentOS7
Présentation de l'environnement Python 3.5.2 sur Amazon Linux
Construction d'environnements OpenCV3 et Python3 sur Ubuntu
J'ai défini l'environnement d'exploitation python avec OSX Yosemite (pyenv + pip)
Environnement de création de module d'extension Python 2.7, 3.4, 3.5 sous Windows
Environnement virtuel Python et packages sur Ubuntu
Créez un environnement python sur votre Mac
Étapes pour installer l'environnement Python sur Ubuntu
J'ai essayé d'installer Kivy dans un environnement Mac
Création d'un environnement Ubuntu, Python, OpenCV sur Docker
Créer un environnement Python avec Anaconda sur Mac
Créer un environnement Python + OpenCV sur Cloud9
Python sur Windows
paramètres d'environnement python
twitter avec python3
environnement windows python
Construction d'environnement (python)
python sur mac
construction d'environnement python
Python - Construction de l'environnement
Construction de l'environnement Python
Python sur Windbg
[Note] Construisez un environnement Python sur le serveur de location "CORESERVER"
Créer un environnement python avec pyenv sur EC2 (ubuntu)
Construire l'environnement Python3.5 + matplotlib sur Ubuntu 12 en utilisant Anaconda
Créez simplement un environnement d'exécution Python 3 sous Windows
Installer le package python dans l'environnement personnel sur Ubuntu
Créez un environnement python avec ansible sur centos6
Comment utiliser Python Kivy ④ ~ Exécution sur Android ~
Créer un environnement Python sur Mac (Mountain Lion)
Créez un environnement de développement Python sur votre Mac
[Venv] Créer un environnement virtuel python sur Ubuntu
Configurer un environnement Tornado pour Python dans Raspbian Jessie
[Node-RED] Exécuter Python sur l'environnement virtuel Anaconda à partir de Node-RED [Anaconda] [Python]
Mettez Python 2.7.x dans pyenv sur Mac OSX 10.15.5
Créez un environnement Flask Python3 + sur Compute Engine de GCP
Configurer un environnement de développement Python sur Marvericks
Construire un environnement Python avec OSX Elcapitan