Не удалось инициализировать библиотеку opengl / gles - PullRequest
0 голосов
/ 27 октября 2018

Пожалуйста, мне нужна ваша помощь относительно этой ошибки, которую я получаю ...

ЗДЕСЬ МОЙ КОД ИСТОЧНИКА:

from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
from kivy.properties import ListProperty


class RootWidget(BoxLayout):
    def __init__(self, **kwargs):
    super(RootWidget, self).__init__(**kwargs)
    self.add_widget(Button(text='Button 1'))
    cb = CustomBtn()
    cb.bind(pressed=self.btn_pressed)
    self.add_widget(cb)
    self.add_widget(Button(text='Button 2'))

def btn_pressed(self, instance, pos):
    print("Pos: printed from root widget: {pos}".format(pos=pos))


class CustomBtn(Widget):
    pressed = ListProperty([0,0])
    def on_touch_down(self, touch):
        if self.collide_point(*touch.pos):
            self.pressed = touch.pos
            return True
    return super(CustomBtn, self).on_touch_down(touch)

    def on_pressed(self, instance, pos):
        print("Pressed at {pos}".format(pos=pos))

class TestApp(App):
    def build(self):
        return RootWidget()

if __name__ == "__main__":
    TestApp().run()

ЗДЕСЬ ОШИБКА:

[INFO   ] [Logger      ] Record log in C:\Users\USER\.kivy\logs\kivy_18-10-27_52.txt

[INFO   ] [Kivy        ] v1.10.1

[INFO   ] [Python      ] v3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)]

[INFO   ] [Factory     ] 194 symbols loaded

[INFO   ] [Image       ] Providers: img_tex, img_dds, img_sdl2, img_pil, img_gif (img_ffpyplayer ignored)

[INFO   ] [Text        ] Provider: sdl2

[INFO   ] [Window      ] Provider: sdl2

[INFO   ] [Window      ] Activate GLES2/ANGLE context

[CRITICAL] [Window      ] Unable to find any valuable Window provider.

sdl2 - RuntimeError: b'Could not initialize OpenGL / GLES library'

    File "C:\Users\USER\AppData\Local\Programs\Python\Python37\lib\site- 
    packages\kivy\core\__init__.py", line 67, in core_select_lib
    cls = cls()

    File "C:\Users\USER\AppData\Local\Programs\Python\Python37\lib\site- 
    packages\kivy\core\window\window_sdl2.py", line 140, in __init__
    super(WindowSDL, self).__init__()

   File "C:\Users\USER\AppData\Local\Programs\Python\Python37\lib\site- 
   packages\kivy\core\window\__init__.py", line 968, in __init__
    self.create_window()

   File "C:\Users\USER\AppData\Local\Programs\Python\Python37\lib\site- 
   packages\kivy\core\window\window_sdl2.py", line 272, in create_window
    self.fullscreen, resizable, state)

   File "kivy\core\window\_window_sdl2.pyx", line 209, in 
    kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window

   File "kivy\core\window\_window_sdl2.pyx", line 66, in    
    kivy.core.window._window_sdl2._WindowSDL2Storage.die

    [CRITICAL] [App         ] Unable to get a Window, abort.

Я использую Dell Latitude E4310, Windows 10, Corei5

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...