[PYTHON] Kivy Einführung

Dies ist ein Kivy-Artikel, in dem ich mein Bestes geben werde, weil ich nicht zu viele Informationen finden kann. Ich benutze den Adventskalender nicht, weil ich als Mitglied der Gesellschaft arbeite. Es ist ein unregelmäßiges Update.

Das funktionierende Betriebssystem sieht so aus.

Mac OS 10.12.3 (15. Februar 2017)

Vorbereitung für die Installation

Installieren Sie unter Bezugnahme auf die ursprüngliche Site. Führen Sie zur Vorbereitung die folgenden Arbeiten durch.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Installieren Sie die neueste Version von Python

Installieren Sie die neueste Version von Python.

brew install python python3

Bringen Sie Kivy aus der Familie

Bringen Sie kivy von der ursprünglichen Site (kivy.org).

Folgen Sie den Anweisungen und tippen Sie auf den folgenden Befehl

brew install sdl2 sdl2_image sdl2_ttf sdl2_mixer gstreamer
pip install -I Cython==0.23
USE_OSX_FRAMEWORKS=0 pip install kivy

Der Teil, der möglicherweise nicht benötigt wird, da es sich um eine Entwicklungsversion handelt

USE_OSX_FRAMEWORKS=0 pip install https://github.com/kivy/kivy/archive/master.zip

Ich habe es getan

Testlauf

Ich habe versucht, Kivy wie folgt auszuführen.

$ kivy
zsh: command not found: kivy

(# ^ Ω ^) Piki Piki

Speichern Sie Folgendes mit der Erweiterung py.

import kivy
kivy.require('1.0.6') # replace with your current kivy version !

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

Geben Sie den folgenden Befehl vom Terminal aus ein.

python xxx.py

Wenn es funktioniert, ist es fertig.

Das nächste Thema ist "Es ist meine Aufgabe, eine Version zu erstellen, die ich als Exe oder App ausführen möchte, nicht über CUI!" freue mich auf! (Diese Spannung ist der Inhalt, den ich nur dieses Mal mit dem Schwung geschrieben habe.)

Recommended Posts

Kivy Einführung
Einführung
Kivy Installation
Einführung in MQTT (Einführung)
Einführung in Scrapy (1)
Einführung in Scrapy (3)
Tensorflow-GPU Einführungsnotiz
[Einführung] Stärkung des Lernens
Einführung von Scikit-Optimize
Einführung in Tkinter 1: Einführung
Pytorch super Einführung
Einführung von PyGMT
Einführung in die Kolbenentwicklung
Einführung in PyQt
Einführung in Scrapy (2)
Über Kivy Wurzel
[Linux] Einführung in Linux
Einführung in Scrapy (4)
H2O.ai Einführungsnotiz
Einführung in discord.py (2)
Echtzeit-Personalschätzung (Systemeinführung)
Einführung von Python