首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >x11 - ImportError:没有名为“kivy.core.window.window_x11”的模块

x11 - ImportError:没有名为“kivy.core.window.window_x11”的模块
EN

Stack Overflow用户
提问于 2018-01-27 16:24:20
回答 1查看 1.5K关注 0票数 2

目前,我正试图通过buildozer构建一个我用Python和Kivy编写的应用程序。无论我在做什么,我都会遇到window_x11的问题。即使我在代码中注释了所有与窗口相关的内容,或者做了本文中描述的所有事情。

以下是生成的错误的一部分:

x11 - ImportError:没有名为“kivy.core.window.window_x11”的模块

另一个奇怪的方面是,我使用的是Python-3.x,但是它一直在谈论python-2.7。

代码语言:javascript
复制
running cython ./kivy/core/window/window_x11.pyx
()                                                                             
           working:Exception in thread background thread for pid 20337:        
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/local/lib/python2.7/dist-packages/sh.py", line 2170, in background_thread
    handle_exit_code(exit_code)
  File "/usr/local/lib/python2.7/dist-packages/sh.py", line 1929, in fn
    return self.command.handle_command_exit_code(exit_code)
  File "/usr/local/lib/python2.7/dist-packages/sh.py", line 672, in handle_command_exit_code
    raise exc
ErrorReturnCode_1: 

  RAN: /usr/local/bin/cython ./kivy/core/window/window_x11.pyx

  STDOUT:

Error compiling Cython file:
------------------------------------------------------------
...
from kivy.config import Config
from kivy.base import stopTouchApp, EventLoop, ExceptionManager
from kivy.utils import platform
from os import environ

from window_info cimport WindowInfoX11
^

目前我迷失在该做什么,我也不知道从哪里开始解决问题。

EN

回答 1

Stack Overflow用户

发布于 2018-01-27 20:34:57

这是在Kivy master中引入的一个bug,它是在的主分支中修复的。您可能可以通过在p4a.branch = master中设置buildozer.spec,或者使用比主分支更早的Kivy版本(理想情况下是Kivy 1.10)来解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48477845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档