Форум сайта python.su
0
Установил 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.
Офлайн
7
Версия 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)
Офлайн
0
Спасибо большое, но хочу уточнить
положите папку на ваш дискна диск С или в папку с питоном?
Офлайн
0
Может я что то не так делаю, но у меня не выходит(
Офлайн
7
У вас стоит Windows XP? На 7 - ке и выше работает без проблем. Скорей всего у вас проблема с драйверами видеокарты. Проверьте параметры качества цветопередачи у вас там стоит 32 бита( в свойствах экрана). RuntimeError: No matching GL pixel format available. - показывает на эту ошибку.
Офлайн
0
У меня тоже была подобная проблема, и вот решение:
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).
Отредактировано oreol (Сен. 16, 2016 22:51:09)
Офлайн