• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Błąd w interpretacji kodu - python

0 głosów
257 wizyt
pytanie zadane 14 kwietnia 2018 w Python, Django przez DODO Bywalec (2,890 p.)
zamknięte 15 kwietnia 2018 przez DODO

Witam.

Chciałem zacząć pisanie aplikacji w bibliotece kivy dla pythona, ale wywala mi błąd.

Kod:

import kivy
kivy.require('1.9.0')

from kivy.app import App
from kivy.uix.button import Label

class HelloKivy(App):

    def build(self):

        return Label(text="Hello Kivy")

helloKivy = HelloKivy()
helloKivy.run()

Błąd:

D:\[blablabla]\Scripts\python.exe "D:[blablabla]/projects/kivy l01/run.py"
[INFO   ] [Logger      ] Record log in C:\[blablabla]\.kivy\logs\kivy_18-04-14_0.txt
[INFO   ] [Kivy        ] v1.10.0
[INFO   ] [Python      ] v3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)]
[INFO   ] [Factory     ] 194 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_pil, img_gif (img_sdl2, img_ffpyplayer ignored)
[INFO   ] [Text        ] Provider: pil(['text_sdl2'] ignored)
[CRITICAL] [Window      ] Unable to find any valuable Window provider.
sdl2 - ImportError: DLL load failed: Nie można odnaleźć określonego modułu.
  File "D:\[blablabla]projects\testing\venv\lib\site-packages\kivy\core\__init__.py", line 59, in core_select_lib
    fromlist=[modulename], level=0)
  File "D:[blablabla]\projects\testing\venv\lib\site-packages\kivy\core\window\window_sdl2.py", line 26, in <module>
    from kivy.core.window._window_sdl2 import _WindowSDL2Storage

[CRITICAL] [App         ] Unable to get a Window, abort.
 Exception ignored in: 'kivy.properties.dpi2px'
 Traceback (most recent call last):
   File "D:\[blablabla]\projects\testing\venv\lib\site-packages\kivy\utils.py", line 496, in __get__
     retval = self.func(inst)
   File "[blablabla]\projects\testing\venv\lib\site-packages\kivy\metrics.py", line 174, in dpi
     EventLoop.ensure_window()
   File "D:\[blablabla]\projects\testing\venv\lib\site-packages\kivy\base.py", line 127, in ensure_window
     sys.exit(1)
 SystemExit: 1
[CRITICAL] [App         ] Unable to get a Window, abort.

Process finished with exit code 1

Da się to jakoś naprawić? Pracuję w środowisku PyCharm 2017.3

komentarz zamknięcia: problem rozwiązany
komentarz 14 kwietnia 2018 przez adrian17 Mędrzec (174,680 p.)
Jak zainstalowałeś kivy?
komentarz 14 kwietnia 2018 przez adrian17 Mędrzec (174,680 p.)
komentarz 15 kwietnia 2018 przez DODO Bywalec (2,890 p.)
instalowałem przez wbudowane narzędzie dla pycharma
komentarz 15 kwietnia 2018 przez adrian17 Mędrzec (174,680 p.)
To patrz link który podałem, konkretnie punkt 2: prawdopodobnie nie zainstalowałeś opcjonalnych-ale-wymaganych zależności.
komentarz 15 kwietnia 2018 przez DODO Bywalec (2,890 p.)
ok, dzięki, poinstalowałem co się dało i działa :)

Podobne pytania

0 głosów
1 odpowiedź 101 wizyt
pytanie zadane 11 września 2017 w Python, Django przez ThyRavenWings Nowicjusz (190 p.)
0 głosów
1 odpowiedź 58 wizyt
pytanie zadane 7 sierpnia 2017 w Python, Django przez czujek22 Mądrala (6,830 p.)
0 głosów
0 odpowiedzi 28 wizyt
pytanie zadane 18 marca w Python, Django przez linq Początkujący (340 p.)
Porady nie od parady
Zadając pytanie postaraj się o poprawną pisownię i czytelne formatowanie tekstu.Kompozycja

62,483 zapytań

108,648 odpowiedzi

226,827 komentarzy

36,509 pasjonatów

Przeglądających: 155
Pasjonatów: 17 Gości: 138

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...