[PYTHON] Versuchen Sie, jede Umgebung von Kivy vorzubereiten

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.

Nutzungsumgebung

--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.

Linux-Umgebung (CentOS 7-Version)

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?

Fensterumgebung (Windows 10 Pro)

Grundsätzlich habe ich mit dem folgenden Installationsverfahren fortgefahren, aber ich werde feststellen, dass es einen kleinen Haken gab.

kivy installation for windows

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.

Bonus

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()

Zusammenfassung

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

Versuchen Sie, jede Umgebung von Kivy vorzubereiten
Machen wir einen Jupyter-Kernel
So bereiten Sie die Python-Entwicklungsumgebung vor [Mac]
Einführung in Python Bereiten wir die Entwicklungsumgebung vor
Hinweis: Bereiten Sie die Umgebung von CmdStanPy mit Docker vor
Bereiten Sie die Ausführungsumgebung von Python3 mit Docker vor
Vom Aufbau der Kivy-Umgebung bis zur Anzeige von Hello World
Versuchen Sie, die Bewegung des Sonnensystems zu simulieren
Verfahren zum Einstellen des Wasserstoffs des Atoms (virtuelle Umgebung)
[Cloud 9] Versuchen Sie, eine Umgebung mit Django 1.11 von Python 3.4 zu erstellen, ohne auch nur 1 mm zu verstehen
Versuchen Sie, die Probleme des "Matrix-Programmierers" zu lösen (Kapitel 1).
Versuchen Sie, die Anzahl der Likes auf Twitter zu schätzen
Beispiel einer Pytest-Umgebung zum Reparieren der Datenbank mit Docker
SSH in eine virtuelle Umgebung mit vscode Remote Development
Vereinheitlichung der Python-Umgebung
Versuchen Sie, yolact zu implementieren
Ändern Sie den Einstellungswert von settings.py entsprechend der Entwicklungsumgebung
Versuchen Sie, die Funktionsliste des Python> os-Pakets abzurufen
Ein Hinweis zur einfachen Vorbereitung einer Linux-Übungsumgebung
Versuchen Sie, die Leistung des Modells für maschinelles Lernen / Regression zu bewerten
Vor- und Nachteile der Konvertierung der Entwicklungsumgebung von Django in Docker
Überprüfen Sie die Funktionsweise von Python für .NET in jeder Umgebung
Versuchen Sie, die Leistung des Modells für maschinelles Lernen / Klassifizierung zu bewerten
Versuchen Sie, die Genauigkeit der Twitter-ähnlichen Zahlenschätzung zu verbessern
Versuchen Sie, die Probleme / Probleme des "Matrix-Programmierers" zu lösen (Kapitel 0-Funktion)
Versuchen Sie, den Betrieb von Netzwerkgeräten mit Python zu automatisieren
Ändern Sie die Lautstärke von Pepper entsprechend der Umgebung (Ton).
[Django] Memo zum Erstellen einer Umgebung von Django + MySQL + Vue.js [Python]
Übersicht über die virtuelle Python-Umgebung und deren Erstellung
Versuchen Sie, Merkmale von Sensordaten mit CNN zu extrahieren