我正在努力学习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