• 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
193 wizyt
pytanie zadane 14 kwietnia 2018 w Python, Django przez DODO Bywalec (2,870 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 (157,540 p.)
Jak zainstalowałeś kivy?
komentarz 14 kwietnia 2018 przez adrian17 Mędrzec (157,540 p.)
komentarz 15 kwietnia 2018 przez DODO Bywalec (2,870 p.)
instalowałem przez wbudowane narzędzie dla pycharma
komentarz 15 kwietnia 2018 przez adrian17 Mędrzec (157,540 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,870 p.)
ok, dzięki, poinstalowałem co się dało i działa :)

Podobne pytania

0 głosów
1 odpowiedź 99 wizyt
pytanie zadane 11 września 2017 w Python, Django przez ThyRavenWings Nowicjusz (190 p.)
0 głosów
1 odpowiedź 56 wizyt
pytanie zadane 7 sierpnia 2017 w Python, Django przez czujek22 Mądrala (6,790 p.)
0 głosów
3 odpowiedzi 111 wizyt
pytanie zadane 16 stycznia w Python, Django przez Raptor Mądrala (5,480 p.)
Porady nie od parady
Publikując kody źródłowe korzystaj ze specjalnego bloczku koloryzującego składnię (przycisk z napisem code w edytorze). Nie zapomnij o ustawieniu odpowiedniego języka z rozwijanego menu oraz czytelnym formatowaniu kodu.Przycisk code

59,250 zapytań

104,669 odpowiedzi

216,620 komentarzy

31,670 pasjonatów

Przeglądających: 276
Pasjonatów: 16 Gości: 260

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.

...