Уведомления

Группа в Telegram: @pythonsu

#1 Март 2, 2016 22:35:25

0x420
Зарегистрирован: 2015-07-26
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

kivy, ошибка при запуске.

Установил kivy, перед этим cypthon, pygame

решил сделать программку из примера :

import kivy
kivy.require('1.9.1') # replace with your current kivy version !
from kivy.app import App
from kivy.uix.button import Button
class TestApp(App):
    def build(self):
        return Button(text='Hello World')
    
if __name__ == '__main__':
    TestApp().run()

Но при запуске выскакивает такая ошибка.
Подскажите как быть, большое спасибо
[INFO              ] Logger: Record log in C:\Users\Awq\.kivy\logs\kivy_16-03-02_7.txt
[INFO              ] Kivy: v1.9.1
[INFO              ] Python: v2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]
[INFO              ] Factory: 179 symbols loaded
[INFO              ] Image: Providers: img_tex, img_dds, img_gif, img_sdl2 (img_pil, img_ffpyplayer ignored)
[INFO              ] Text: Provider: sdl2
[INFO              ] OSC: using <thread> for socket
[INFO              ] Window: Provider: sdl2
[CRITICAL          ] Window: Unable to find any valuable Window provider at all!
sdl2 - RuntimeError: No matching GL pixel format available
  File "C:\Python27\lib\site-packages\kivy\core\__init__.py", line 67, in core_select_lib
    cls = cls()
  File "C:\Python27\lib\site-packages\kivy\core\window\window_sdl2.py", line 138, in __init__
    super(WindowSDL, self).__init__()
  File "C:\Python27\lib\site-packages\kivy\core\window\__init__.py", line 722, in __init__
    self.create_window()
  File "C:\Python27\lib\site-packages\kivy\core\window\window_sdl2.py", line 237, in create_window
    self.fullscreen, resizable, state)
  File "kivy\core\window\_window_sdl2.pyx", line 133, in kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window (kivy\core/window\_window_sdl2.c:2284)
  File "kivy\core\window\_window_sdl2.pyx", line 55, in kivy.core.window._window_sdl2._WindowSDL2Storage.die (kivy\core/window\_window_sdl2.c:1479)
[CRITICAL          ] App: Unable to get a Window, abort.
[WARNING           ] stderr: Exception SystemExit: 1 in 'kivy.properties.dpi2px' ignored
[CRITICAL          ] App: Unable to get a Window, abort.
Подскажите как быть, большое спасибо

Офлайн

#2 Март 3, 2016 12:41:49

elisk
Зарегистрирован: 2013-04-09
Сообщения: 35
Репутация: +  7  -
Профиль   Отправить e-mail  

kivy, ошибка при запуске.

Версия kivy 1.9.1 не очень подходит начинающим. Скачайте Kivy-1.8.0-py2.7-win32. Распакуйте архив и положите папку на ваш диск (ничего устанавливать не надо! Python 2.7 идет вместе с kivy). Есть вариант запуска с контекстного меню - это можно найти в сети. Можно из командной строки.
Замените вторую строку kivy.require('1.9.1') на kivy.require('1.8.0')
Перейдите в папку с kivy. В моем случае: cd e:\Kivy-1.8.0-py2.7-win32 и вбейте: kivy.bat C:\Users\13\Desktop\11111.py
где 11111.py - ваш скрипт. Все должно работать.
Можно сразу написать в командной строке e:\Kivy-1.8.0-py2.7-win32\kivy.bat C:\Users\13\Desktop\11111.py

Отредактировано elisk (Март 3, 2016 12:53:06)

Офлайн

#3 Март 3, 2016 21:05:16

0x420
Зарегистрирован: 2015-07-26
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

kivy, ошибка при запуске.

Спасибо большое, но хочу уточнить

положите папку на ваш диск
на диск С или в папку с питоном?

Офлайн

#4 Март 4, 2016 00:37:35

0x420
Зарегистрирован: 2015-07-26
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

kivy, ошибка при запуске.

Может я что то не так делаю, но у меня не выходит(

Офлайн

#5 Март 4, 2016 10:56:37

elisk
Зарегистрирован: 2013-04-09
Сообщения: 35
Репутация: +  7  -
Профиль   Отправить e-mail  

kivy, ошибка при запуске.

У вас стоит Windows XP? На 7 - ке и выше работает без проблем. Скорей всего у вас проблема с драйверами видеокарты. Проверьте параметры качества цветопередачи у вас там стоит 32 бита( в свойствах экрана). RuntimeError: No matching GL pixel format available. - показывает на эту ошибку.

Офлайн

#6 Сен. 16, 2016 22:49:37

oreol
Зарегистрирован: 2016-07-03
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

kivy, ошибка при запуске.

У меня тоже была подобная проблема, и вот решение:

sudo apt-get install python-setuptools python-pygame python-opengl python-gst0.10 python-enchant gstreamer0.10-plugins-good python-dev build-essential libgl1-mesa-dev libgles2-mesa-dev zlib1g-dev python-pip
Правда это катит только на OS Ubuntu (Linux).

А вообще, если планируете заниматься серьезно, то ставьте Linux (Deb или Ubuntu).
Например, на данный момент последняя версия Django не работает с последней версией питона для винды..

ПС только заметил, что дата темы еще мартовская..

Отредактировано oreol (Сен. 16, 2016 22:51:09)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version