La dernière fois, j'ai découvert que divers environnements sont nécessaires pour utiliser kivy.
Donc, ce sera un article pour construire et préparer chaque environnement.
--Mac (construit) --Windows (ici article, configuration du système d'exploitation terminée) --CentOS7 (here article, configuration du système d'exploitation terminée)
Quand j'ai pensé que CentOS se terminerait rapidement, j'ai remarqué un fait étonnamment difficile. Quelqu'un qui ne sait pas comment installer Cython.
Ubuntu?Gentoo?Fedora? CentOS7 Delicious Les (^ q ^) Si vous y réfléchissez, comme mentionné précédemment, voici le compte orz lors de l'installation de Cython.
Pour le moment, installer Cython semble être un chemin pour tout le monde, mais j'ose passer par la sagesse des ancêtres et l'installer moi-même.
J'ai pensé que je devais entrer avec un tel pip, et quand je l'ai essayé avec désinvolture, c'est devenu comme ça.
$ pip install cython
bash: pip:Commande non trouvée...
Hey. Chikusho. Je me demande si pip est aussi un environnement, CentOS est Zako. Je ne peux pas m'empêcher de me plaindre, donc je vais procéder en exécutant la commande comme suit.
$ sudo yum install epel-release
$ sudo yum install python-pip SDL2 SDL2_ttf SDL2_image SDL2_mixer gstreamer python-devel freeglut-devel
$ sudo pip install pip setuptools --upgrade
$ sudo pip install Cython
$ sudo pip install kivy pygame
Il se peut que vous ayez besoin d'autres bibliothèques, mais à partir du 16 février 2017, cela fonctionnait bien.
$ sudo pip install kivy
Requirement already satisfied: Kivy-Garden>=0.1.4 in /usr/lib/python2.7/site-packages (from kivy)
Requirement already satisfied: requests in /usr/lib/python2.7/site-package (from Kivy-Garden>=0.1.4->kivy)
Installing collected packages: kivy
Running setup.py install for kivy ... done
Successfully installed kivy-1.9.1
Vérifiez légèrement si cela fonctionne de la même manière que lorsque kivy a été installé sur les premiers Mac.
python xxxx.py
C'était OK jusqu'au contrôle de fonctionnement. Ensuite, construisez avec pyinstaller.
python -m PyInstaller --name xxxx ./xxxx.py
Cela a passé la construction. L'exécution était également OK. La pratique était également OK o r z
Après tout, c'est vrai. Est-ce nécessaire pour chaque environnement ... Les développeurs vont pleurer?
En gros, j'ai procédé à la procédure d'installation ci-dessous, mais je noterai qu'il y a eu un léger hic.
Il y a trois endroits qui sont bloqués.
--Il est utilisé depuis python3.x --Microsoft Visual C ++ 14.0 est requis pour installer Cython et utiliser les outils de génération Microsoft Visual C ++. - http://landinghub.visualstudio.com/visual-cpp-build-tools
S'il vous plaît laissez-moi savoir si cela fonctionne. Je vais réessayer. Linux, Mac est un environnement de Dieu sérieux.
Code utilisé pour vérifier le fonctionnement de kivy
import kivy
kivy.require('1.0.6')
from kivy.app import App
from kivy.uix.label import Label
class MyApp(App):
def build(self):
return Label(text='Hello world')
if __name__ == '__main__':
MyApp().run()
fatigué. .. .. J'étais heureux de créer un environnement de développement que je pourrais faire du développement multi-plateforme, mais je ne comprenais pas du tout l'environnement de développement Windows. Je suis un ancien utilisateur de Windows. Comparé au développement sur Mac ou Linux, le développement de Windows peut être assez ennuyeux. Je pense plutôt que l'environnement de développement pour Mac et Linux est plus complet.
Il est peu probable que les utilisateurs de Windows reviennent pour le moment.