Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 首次运行后无法启动Kivy应用程序_Python_Ubuntu_Kivy - Fatal编程技术网

Python 首次运行后无法启动Kivy应用程序

Python 首次运行后无法启动Kivy应用程序,python,ubuntu,kivy,Python,Ubuntu,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

我正在努力学习基维。我第一次尝试运行该文件时,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 
[DEBUG][App]加载千伏
[调试][应用程序]未找到
[DEBUG][Base]从鼠标创建提供程序
[DEBUG][Base]从probesysfs创建提供程序
[DEBUG][ProbeSysfs]使用ProbeSysfs!
[DEBUG][ProbeSysfs]在/dev/input/event6处找到设备:alpsp/2 ALPS GlidePoint
[INFO][ProbeSysfs]设备匹配:/dev/input/event6
[信息][MTD]从中读取事件
[INFO][Base]启动应用程序主循环
[INFO][Base]正在退出应用程序。。。
线程3中的异常:
回溯(最近一次呼叫最后一次):
回溯(最近一次呼叫最后一次):
线程4中的异常:
文件“”,第1行,在
文件“/usr/lib/python2.7/threading.py”,第810行,在引导程序内部
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python2.7/dist packages/spyderlib/widgets/externalshell/sitecustomize.py”,第540行,在runfile中
self.run()
文件“/usr/lib/python2.7/threading.py”,第810行,在引导程序内部
execfile(文件名、命名空间)
文件“/usr/lib/python2.7/threading.py”,第763行,运行中
self.run()
文件“/home/dq/untitled1.py”,第25行,在
自我目标(*自我参数,**自我参数)
文件“/usr/lib/python2.7/threading.py”,第763行,运行中
v、 运行()
文件“/usr/lib/python2.7/dist packages/kivy/input/providers/mtdev.py”,第192行,在线程运行中
自我目标(*自我参数,**自我参数)
文件“/usr/lib/python2.7/dist-packages/kivy/app.py”,第600行,运行中
_设备=设备(_fn)
文件“/usr/lib/python2.7/dist packages/kivy/input/providers/mtdev.py”,第192行,在线程运行中
runTouchApp()
文件“/usr/lib/python2.7/dist packages/kivy/lib/mtdev.py”,第131行,在__
_设备=设备(_fn)
runTouchApp中的文件“/usr/lib/python2.7/dist packages/kivy/base.py”,第454行
self._fd=os.open(文件名,os.O_NONBLOCK | os.ordonly)
文件“/usr/lib/python2.7/dist packages/kivy/lib/mtdev.py”,第131行,在__
EventLoop.window.mainloop()
OS错误:[Errno 13]权限被拒绝:'/dev/input/event6'
self._fd=os.open(文件名,os.O_NONBLOCK | os.ordonly)
文件“/usr/lib/python2.7/dist packages/kivy/core/window/window_pygame.py”,第325行,在mainloop中
OS错误:[Errno 13]权限被拒绝:'/dev/input/event6'
self._mainloop()
文件“/usr/lib/python2.7/dist packages/kivy/core/window/window\u pygame.py”,第231行,在mainloop中
EventLoop.idle()
文件“/usr/lib/python2.7/dist packages/kivy/base.py”,第311行,处于空闲状态
window.dispatch('on_flip')
文件“_event.pyx”,第285行,在kivy._event.EventDispatcher.dispatch(kivy/_event.c:4184)中
文件“/usr/lib/python2.7/dist packages/kivy/core/window/_init__.py”,第541行,on_flip
self.flip()
文件“/usr/lib/python2.7/dist packages/kivy/core/window/window_pygame.py”,第220行,翻转
pygame.display.flip()
pygame.error:视频系统未初始化

这是一个奇怪的问题,但我注意到您正在使用pygame。Kivy1.9(最新版本)现在使用sdl2,您应该升级到这个版本。这可能解决了问题。我注意到[DEBUG][App]kv行未找到。。这可能是一个因素吗?您的kv文件命名正确吗?