第一次运行后无法启动Kivy应用程序

时间:2015-07-08 16:47:41

标签: python ubuntu kivy

我正在努力学习kivy。我第一次尝试运行该文件时,GUI将会出现。当我尝试运行完全相同的代码时,它会报告这样的错误......我需要重新启动Python才能再次运行它。我使用的是Python 2.7,我的操作系统是Ubuntu 14.04。

[DEBUG  ] [App         ] Loading kv </home/dq/my.kv>
[DEBUG  ] [App         ] kv </home/dq/my.kv> not found
[DEBUG  ] [Base        ] Create provider from mouse
[DEBUG  ] [Base        ] Create provider from probesysfs
[DEBUG  ] [ProbeSysfs  ] using probsysfs!
[DEBUG  ] [ProbeSysfs  ] found device: AlpsPS/2 ALPS GlidePoint at /dev/input/event6
[INFO   ] [ProbeSysfs  ] device match: /dev/input/event6
[INFO   ] [MTD         ] Read event from </dev/input/event6>
[INFO   ] [Base        ] Start application main loop
[INFO   ] [Base        ] Leaving application in progress...
Exception in thread Thread-3:
Traceback (most recent call last):
Traceback (most recent call last):
Exception in thread Thread-4:
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
 Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 540, in runfile
     self.run()
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
     execfile(filename, namespace)
File "/usr/lib/python2.7/threading.py", line 763, in run
     self.run()
File "/home/dq/untitled1.py", line 25, in <module>
     self.__target(*self.__args, **self.__kwargs)
File "/usr/lib/python2.7/threading.py", line 763, in run
     v.run()
File "/usr/lib/python2.7/dist-packages/kivy/input/providers/mtdev.py", line 192, in _thread_run
     self.__target(*self.__args, **self.__kwargs)
File "/usr/lib/python2.7/dist-packages/kivy/app.py", line 600, in run
     _device = Device(_fn)
File "/usr/lib/python2.7/dist-packages/kivy/input/providers/mtdev.py", line 192, in _thread_run
     runTouchApp()
File "/usr/lib/python2.7/dist-packages/kivy/lib/mtdev.py", line 131, in __init__
     _device = Device(_fn)
File "/usr/lib/python2.7/dist-packages/kivy/base.py", line 454, in runTouchApp
     self._fd = os.open(filename, os.O_NONBLOCK | os.O_RDONLY)
File "/usr/lib/python2.7/dist-packages/kivy/lib/mtdev.py", line 131, in __init__
     EventLoop.window.mainloop()
OSError: [Errno 13] Permission denied: '/dev/input/event6'
     self._fd = os.open(filename, os.O_NONBLOCK | os.O_RDONLY)
File "/usr/lib/python2.7/dist-packages/kivy/core/window/window_pygame.py", line 325, in mainloop
OSError: [Errno 13] Permission denied: '/dev/input/event6'
     self._mainloop()
File "/usr/lib/python2.7/dist-packages/kivy/core/window/window_pygame.py", line 231, in _mainloop
     EventLoop.idle()
File "/usr/lib/python2.7/dist-packages/kivy/base.py", line 311, in idle
     window.dispatch('on_flip')
File "_event.pyx", line 285, in kivy._event.EventDispatcher.dispatch (kivy/_event.c:4184)
File "/usr/lib/python2.7/dist-packages/kivy/core/window/__init__.py", line 541, in on_flip
     self.flip()
File "/usr/lib/python2.7/dist-packages/kivy/core/window/window_pygame.py", line 220, in flip
     pygame.display.flip()
pygame.error: video system not initialized 

0 个答案:

没有答案