【问题标题】:Error running kitchen_sink.py after installing kivyMD (kivy material design)安装 kivyMD(kivy 材料设计)后运行 kitchen_sink.py 出错
【发布时间】:2016-06-17 20:14:00
【问题描述】:

我的问题出在标题上 我已经使用这些命令安装了 kivy-garden 和 kivy 和 recycleview:

pip install kivy-garden 花园安装recycleview

感谢您的帮助!

这是追溯:

    [INFO              ] [Logger      ] Record log in C:\Users\ouifa\.kivy\logs\kivy_16-06-17_1.txt
[INFO              ] [Kivy        ] v1.9.1
[INFO              ] [Python      ] v3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)]
[INFO              ] [Factory     ] 179 symbols loaded
[INFO              ] [Image       ] Providers: img_tex, img_dds, img_gif, img_sdl2 (img_pil, img_ffpyplayer ignored)
[INFO              ] [OSC         ] using <thread> for socket
[INFO              ] [Window      ] Provider: sdl2
[INFO              ] [GL          ] GLEW initialization succeeded
[INFO              ] [GL          ] OpenGL version <b'4.4.0 - Build 10.18.15.4279'>
[INFO              ] [GL          ] OpenGL vendor <b'Intel'>
[INFO              ] [GL          ] OpenGL renderer <b'Intel(R) HD Graphics 520'>
[INFO              ] [GL          ] OpenGL parsed version: 4, 4
[INFO              ] [GL          ] Shading version <b'4.40 - Build 10.18.15.4279'>
[INFO              ] [GL          ] Texture max size <16384>
[INFO              ] [GL          ] Texture max units <32>
[INFO              ] [Shader      ] fragment shader: <b"WARNING: 0:6: '' :  #version directive missing">
[INFO              ] [Shader      ] vertex shader: <b"WARNING: 0:6: '' :  #version directive missing">
[INFO              ] [Window      ] auto add sdl2 input provider
[INFO              ] [Window      ] virtual keyboard not allowed, single mode, not docked
[INFO              ] [Text        ] Provider: sdl2
 Traceback (most recent call last):
   File "C:\Users\ouifa\Desktop\KivyMD-master-287939089331bd9c6570fdeaa482901c679c85b8\kitchen_sink.py", line 15, in <module>
     from kivymd.dialog import MDDialog
   File "C:\Users\ouifa\Desktop\KivyMD-master-287939089331bd9c6570fdeaa482901c679c85b8\kivymd\dialog.py", line 8, in <module>
     from theming import ThemableBehavior
 ImportError: No module named 'theming'

【问题讨论】:

  • python 3可能有问题。尝试使用python 2或将该文件中的导入路径更改为from .theming import ThemableBehavior
  • 我可以使用 Python 3 运行 kitchen_sink.py,所以至少现在可以了。我认为 KivyMD 与 Kivy garden 无关?现在 kitchen_sink.py 中没有ThemableBehavior(还有吗?)。你不是在找:from kivymd.theming import ThemeManager

标签: python kivy kivy-language


【解决方案1】:

KivyMD0.102.1没有这样的错误。

通过 pip 更新包并重试。

python3 -m pip install kivymd

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-15
    • 2019-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-28
    相关资源
    最近更新 更多