2020-12-07
RaspberryPi for Desktop でKivyインストールメモ。
kivy-1.11.0からpython2.7系駄目みたいだったので。
なおOpenGL2.0以降じゃないと、ダメだと思います。
いまさら、ながら、死にかけPCで「GL mesa」でハマるのは馬鹿げているし。
ラズパイのインストールのコピペなので、ザッパ過ぎてlibgles2-mesaとか不要だとか?参考にするには不備が多すぎますが。
ま、書くなよ、って話ですが。
$ sudo apt install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev pkg-config libgl1-mesa-dev libgles2-mesa-dev python-setuptools libgstreamer1.0-dev git-core gstreamer1.0-plugins-{bad,base,good,ugly} gstreamer1.0-{omx,alsa} python-dev libmtdev-dev xclip xsel libjpeg-dev python-pip
$ python3 -m pip install --upgrade --user pip setuptools
$ python3 -m pip install --upgrade --user Cython==0.29.10 pillow
$ python3 -m pip install --user kivy
test.pyで確認。
$ python3 test.py
import kivy
kivy.require ('1.11.1')
from kivy.app import App
from kivy.uix.widget import Widget
class Field (Widget):
pass
class MyApp (App):
def build (self):
return Field ()
if __name__ == '__main__':
MyApp ().run ()
トラブルあれば追記します。
7年前の本ですが。
ウィンドウに画像表示。
import kivy
kivy.require ('1.11.1')
#コメントアウト必要あれば役にたつかもしれません
#import os
#os.environ['KIVY_GL_BACKEND'] = 'gl'
#from kivy.core.window import Window
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.graphics import Rectangle
class Field (Widget):
def __init__ (self):
super (Field, self).__init__ ()
self.canvas.add (Rectangle (
source='scan-003.png' , size = (468,662)))
class MyApp (App):
def build (self):
return Field ()
if __name__ == '__main__':
MyApp ().run ()
挫折したなら、コチラが、おすすめ、
https://ameblo.jp/math-physics/entry-12821097549.html






