[PYTHON] J'ai essayé d'installer Kivy dans un environnement Mac

Chose que tu veux faire

Kivy

Kivy est un Python NUI(Natural User Interface)Il s'agit d'une bibliothèque open source pour le développement d'applications multi-touch au format. L'environnement d'exploitation est Android, iOS, Linux, MacOS X et Windows. Logiciel open source gratuit distribué sous licence MIT.

refs

Être accro


Chez pyenv

% pyenv local
3.4.2
% python --version
Python 3.4.2

Je ne pouvais pas obtenir kivy 1.8.0 sans problème

% pip install kivy
Downloading/unpacking kivy
Running setup.py (path:/private/var/folders/3z/sspq04dx20n3559n0fx1p39w0000gn/T/pip_build_hoge/kivy/setup.py) egg_info for package kivy
Cython is missing, its required for compiling kivy !

Traceback (most recent call last):File "<string>", line 17, in <module>File "/private/var/folders/3z/sspq04dx20n3559n0fx1p39w0000gn/T/pip_build_hoge/kivy/setup.py", line 94, in <module>from Cython.Distutils import build_extImportError: No module named 'Cython'Complete output from command python setup.py egg_info:

Cython is missing, its required for compiling kivy !




Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/private/var/folders/3z/sspq04dx20n3559n0fx1p39w0000gn/T/pip_build_hoge/kivy/setup.py", line 94, in <module>
from Cython.Distutils import build_ext
ImportError: No module named 'Cython'
----------------------------------------Cleaning up...Command python setup.py egg_info failed with error code 1 in /private/var/folders/3z/sspq04dx20n3559n0fx1p39w0000gn/T/pip_build_hoge/kivy
Storing debug log for failure in /Users/hoge/.pip/pip.log~                                                                                                                                                                                                          

Cython

% pip freeze
Cython==0.21.2

Installez la dernière version de kivy / 1.9.0

% pip install git+https://github.com/kivy/kivy.git

Si je veux installer la dernière version avec pip, puis-je gérer la collection depuis git? Je ne savais pas ça. apprendre.

pip freeze

% pip freeze
Cython==0.21.2
Kivy==1.9.0-dev
Kivy-Garden==0.1.1
requests==2.5.1

Hello world

J'ai besoin d'une erreur de pygame

% python test001.py
[WARNING           ] [Config      ] Older configuration version detected (0 instead of 12)
[WARNING           ] [Config      ] Upgrading configuration in progress.
[INFO              ] [Logger      ] Record log in /Users/hoge/.kivy/logs/kivy_15-01-02_0.txt
[INFO              ] Kivy v1.9.0-dev
[INFO              ] [Python      ] v3.4.2 (default, Jan  2 2015, 17:04:28)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)]
[INFO              ] [Factory     ] 173 symbols loaded
[INFO              ] [Image       ] Providers: img_tex, img_imageio, img_dds, img_gif (img_pil, img_pygame, img_ffpyplayer, img_sdl2 ignored)
[CRITICAL          ] [Text        ] Unable to find any valuable Text provider at all!
pygame - ImportError: No module named 'pygame'
  File "/Users/hoge/.anyenv/envs/pyenv/versions/3.4.2/lib/python3.4/site-packages/kivy/core/__init__.py", line 57, in core_select_lib
    fromlist=[modulename], level=0)
  File "/Users/hoge/.anyenv/envs/pyenv/versions/3.4.2/lib/python3.4/site-packages/kivy/core/text/text_pygame.py", line 12, in <module>
    import pygame

sdl2 - ImportError: No module named 'kivy.core.text._text_sdl2'
  File "/Users/hoge/.anyenv/envs/pyenv/versions/3.4.2/lib/python3.4/site-packages/kivy/core/__init__.py", line 57, in core_select_lib
    fromlist=[modulename], level=0)
  File "/Users/hoge/.anyenv/envs/pyenv/versions/3.4.2/lib/python3.4/site-packages/kivy/core/text/text_sdl2.py", line 12, in <module>
    from kivy.core.text._text_sdl2 import (_SurfaceContainer, _get_extents,

sdlttf - ImportError: No module named 'kivy.core.text.text_sdlttf'
  File "/Users/hoge/.anyenv/envs/pyenv/versions/3.4.2/lib/python3.4/site-packages/kivy/core/__init__.py", line 57, in core_select_lib
    fromlist=[modulename], level=0)

pil - ImportError: No module named 'PIL'
  File "/Users/hoge/.anyenv/envs/pyenv/versions/3.4.2/lib/python3.4/site-packages/kivy/core/__init__.py", line 57, in core_select_lib
    fromlist=[modulename], level=0)
  File "/Users/hoge/.anyenv/envs/pyenv/versions/3.4.2/lib/python3.4/site-packages/kivy/core/text/text_pil.py", line 8, in <module>
    from PIL import Image, ImageFont, ImageDraw

[CRITICAL          ] [App         ] Unable to get a Text provider, abort.

Installation de pygame / dernière version

pip install hg+http://bitbucket.org/pygame/pygame
## --- snip
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DENABLE_NEWBUF=1 -I/NEED_INC_PATH_FIX -I/Users/usr0600109/.anyenv/envs/pyenv/versions/3.4.2/include/python3.4m -c src/scrap.c -o build/temp.macosx-10.9-x86_64-3.4/src/scrap.o

src/scrap.c:27:10: fatal error: 'SDL.h' file not found

#include "SDL.h"

         ^

1 error generated.
## --- snip

Pour pygame

brew install sdl
% pip freeze
Cython==0.21.2
Kivy==1.9.0-dev
Kivy-Garden==0.1.1
pygame==1.9.2a0
requests==2.5.1

Cette fois, Hello World

image

Recommended Posts

J'ai essayé d'installer Kivy dans un environnement Mac
Construire un environnement Python sur Mac
Créer un environnement Python sur Mac (2017/4)
J'ai essayé d'installer Linux sur mon Mac
Créez un environnement python sur votre Mac
J'ai construit un environnement TensorFlow avec windows10
Créer un environnement Python sur Mac (Mountain Lion)
Créez un environnement de développement Python sur votre Mac
Créer un environnement d'exécution Python sur IBM i
J'ai installé tensorRT sur Ubuntu 18.04
Créer un environnement de développement Django à l'aide de pyenv-virtualenv sur Mac
Environnement Pyramid + Mongodb sur Mac
Créer un environnement Python d'apprentissage automatique sur Mac OS
J'ai installé ROS sur Ubuntu 18.04
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
Créer un environnement de développement Python sur Mac OS X
Créez un environnement Python sur votre Mac en utilisant pyenv
Créer un environnement d'apprentissage automatique sur Mac (pyenv, deeplearning, opencv)
J'ai installé Ubuntu sur une mémoire USB sur un PC à double démarrage
Construire un environnement Python sur un Mac, jusqu'au point d'utiliser Jupyter Lab
Créer un environnement d'analyse de données python sur Mac (El Capitan)
Créer un environnement virtuel pour python sur mac [Très facile]
Construire un environnement Python sur Ubuntu
Construction de l'environnement Anaconda sur Mac (version 2018)
Kivy + Python3 sur la maintenance de l'environnement OSX
J'ai vérifié la construction de l'environnement Mac Python
Mémo de construction de l'environnement Python sur Mac
Créer un environnement python dans centos
Construire un environnement pour python3.8 sur Mac
Créer un environnement python3 sur CentOS7
J'ai essayé de créer un environnement serveur qui fonctionne sous Windows 10
J'ai installé Taiga.IO sur CentOS7 (j'ai fait un script pendant que j'y étais)
Créez un environnement Python sur votre Mac avec Anaconda et PyCharm
Tutoriel Django Crispy (Construction d'environnement sur Mac)
[Super rudimentaire] J'ai installé GDAL sur Anaconda
Construire un environnement python sur MacOS (Catallina)
Je veux créer un environnement Python
Je veux utiliser Linux sur mac
Aws-cli installé sur Mac OS X Lion
J'ai essayé d'installer TensorFlow (version GPU) sur Ubuntu
Créer un environnement Python avec Anaconda sur Mac
Installez quand même anaconda sur un nouveau Mac
Créer un environnement Python + OpenCV sur Cloud9
Démarrage de Node.js dans un environnement virtuel
J'ai essayé différentes versions de l'environnement Python + OpenCV + FFmpeg sur Mac
Créez un environnement Python 3 avec pyenv sur Mac et affichez des graphiques Network X
J'ai essayé de créer un environnement de développement Mac Python avec pythonz + direnv
J'ai fait une webAPI! Construire un environnement à partir de Django Rest Framework 1 avec EC2
Créez un environnement LAMP sur votre Docker local
Créez un environnement WardPress sur AWS avec Pulumi
Je veux créer un bel environnement de développement Python pour mon nouveau Mac
J'ai installé Pygame avec Python 3.5.1 dans l'environnement de pyenv sur OS X
Créez simplement un environnement d'exécution Python 3 sous Windows
Construire un environnement Django sur Raspai (MySQL)
Créez un environnement python avec ansible sur centos6
Jusqu'à ce qu'un ingénieur Python inexpérimenté crée un environnement d'exécution TensorFlow + environnement de codage confortable sur un Mac
Créer un environnement pour matplotlib + cartopy sur un Mac
python sur mac