2013-03-07 34 views
5

Uvuntu sistemimde kivy çalışması yapmaya çalışıyorum. Talimatları wesbite'dan takip ettim.Kivy merhaba dünya çalışmıyor

import kivy 
kivy.require('1.5.1') # replace with your current kivy version ! 

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

class MyApp(App): 
    def build(self): 
     return Button(text='Hello World') 

if __name__ == '__main__': 
    MyApp().run() 

ben hata aşağıdaki almak: kendi Web sitesinden aşağıdaki merhaba dünya kodunu çalıştırmayı denediğinizde

Ama

[INFO ] Kivy v1.5.1 
[INFO ] [Logger  ] Record log in /home/malik/.kivy/logs/kivy_13-03-08_6.txt 
[INFO ] [Factory  ] 137 symbols loaded 
[DEBUG ] [Cache  ] register <kv.lang> with limit=None, timeout=Nones 
[DEBUG ] [Cache  ] register <kv.image> with limit=None, timeout=60s 
[DEBUG ] [Cache  ] register <kv.atlas> with limit=None, timeout=Nones 
[DEBUG ] [Cache  ] register <kv.texture> with limit=1000, timeout=60s 
[DEBUG ] [Cache  ] register <kv.shader> with limit=1000, timeout=3600s 
[INFO ] [Text  ] using <pygame> as text provider 
[DEBUG ] [App   ] Loading kv <./my.kv> 
[DEBUG ] [App   ] kv <./my.kv> not found 
[INFO ] [Window  ] using <pygame> as window provider 
    X Error of failed request: BadRequest (invalid request code or no such operation) 
    Major opcode of failed request: 138 (ATIFGLEXTENSION) 
    Minor opcode of failed request: 66() 
    Serial number of failed request: 14 
    Current serial number in output stream: 14 

benim grafik kartı ile yapmak bir şeyler mı? ATI Mobility Radeon HD 5400 ekran kartını kullanıyorum.

+1

Eğer zaten kullanmadıysanız, GPU'nuz için en son sürücüyü güncellemeyi deneyebilir misiniz? –

+0

ubuntu 12.04 LTS kullanıyorum ve GPU (ATI 5400 series) sürücüünü çalıştıramıyorum. Bu sorunun sebebi olabilir mi? – akash

+0

Evet, Kivy'nin en azından OpenGL ES 2.0'ı destekleyen bir sürücüye ihtiyacı var. –

cevap

5

Nihayet, Ubuntu’yu 12.10’a güncelleyerek çalışıyor. Sorun, grafik sürücüsüymiş gibi görünüyor. Şimdi örnek beklendiği gibi çalışıyor. Teşekkürler Qiongjie ve qua-non.

3

Sağladığınız yönergeleri takip ediyorum. ve sağladığınız kodları kullanarak, bu sonuca sahibim. Şekil figure1'a bakın. Piton versiyonu python2.7'dir. Kullandığım sistem ubuntu12.10.

kod süper kullanıcı ayrıcalığını ihtiyacı var ve ben komut satırından kodu koştum: sudo python çalıştırmak için 'sudo' kullanmak

deneyin demo.py.

+0

Merhaba Qiongjie, [SO] 'ya hoşgeldiniz! Resim yayınlamak için en az 10 rep gerekir, bu yüzden rakam önemliyse, bunu imgur'a ya da bir şeye göndermelisiniz ve cevabınıza bağlantı vermelisiniz. – askewchan

+0

@askewchan bunu başardı. Teşekkürler – tqjustc

+0

Şimdi yeterli bir itibarınız olmalı :) – askewchan