Beim letzten Mal habe ich herausgefunden, dass verschiedene Umgebungen erforderlich sind, um kivy zu verwenden.
Es wird also ein Artikel zum Erstellen und Vorbereiten jeder Umgebung sein.
--Mac (gebaut) --Windows (hier Artikel, Betriebssystem-Setup abgeschlossen) --CentOS7 (hier Artikel, Betriebssystem-Setup abgeschlossen)
Als ich dachte, dass CentOS schnell enden würde, bemerkte ich eine überraschend schwierige Tatsache. Jemand, der nicht weiß, wie man Cython installiert.
Ubuntu?Gentoo?Fedora? CentOS7 Delicious Les (^ q ^) Wenn Sie darüber nachdenken, wie bereits erwähnt, ist hier das Konto, das bei der Installation von Cython orz ist.
Die Installation von Cython scheint vorerst ein Weg für alle zu sein, aber ich wage es, die Weisheit der Vorfahren zu durchlaufen und sie selbst zu installieren.
Ich dachte, ich sollte mit so einem Pip eintreten, und als ich es beiläufig versuchte, wurde es so.
$ pip install cython
bash: pip:Befehl nicht gefunden...
Hallo. Chikusho. Ich frage mich, ob Pip auch eine Umgebung ist, CentOS ist Zako. Es macht keinen Sinn, sich zu beschweren, daher werde ich den Befehl wie folgt ausführen.
$ 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
Möglicherweise benötigen Sie andere Bibliotheken, aber ab dem 16. Februar 2017 hat dies einwandfrei funktioniert.
$ 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
Überprüfen Sie leicht, ob es genauso funktioniert wie bei der Installation von kivy auf frühen Macs.
python xxxx.py
Es war OK bis zur Funktionsprüfung. Als nächstes erstellen Sie mit Pyinstaller.
python -m PyInstaller --name xxxx ./xxxx.py
Dies bestand den Build. Die Ausführung war auch OK. Die Praxis war auch OK oder z
Immerhin ist das richtig. Ist es für jede Umgebung notwendig ... Entwickler werden weinen?
Grundsätzlich habe ich mit dem folgenden Installationsverfahren fortgefahren, aber ich werde feststellen, dass es einen kleinen Haken gab.
Es gibt drei Stellen, die blockiert sind.
Bitte lassen Sie mich wissen, ob es funktioniert. Ich werde es nochmal versuchen. Linux, Mac ist eine ernsthafte Gottumgebung.
Code zur Überprüfung der Funktion von 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()
müde. .. .. Ich war froh, eine Entwicklungsumgebung zu erstellen, in der ich plattformübergreifend entwickeln konnte, aber ich verstand die Windows-Entwicklungsumgebung überhaupt nicht. Ich bin ein ehemaliger Windows-Benutzer. Im Vergleich zur Entwicklung auf Mac oder Linux kann die Entwicklung von Windows ziemlich ärgerlich sein. Ich bin eher der Meinung, dass die Entwicklungsumgebung für Mac und Linux vollständiger ist.
Es ist unwahrscheinlich, dass Windows-Benutzer vorerst zurückkehren.
Recommended Posts