Kivy 错误 - 找不到任何有价值的窗口提供程序

Posted

技术标签:

【中文标题】Kivy 错误 - 找不到任何有价值的窗口提供程序【英文标题】:Kivy error - Unable to find any valuable Window provider 【发布时间】:2021-10-01 03:55:32 【问题描述】:

这是我的代码

'''

import kivy
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.button import Button
class Audibuddy(App):
    def build(self):
        return Label(text = "Does this work")
if __name__ == "__main__":
    Audibuddy().run()

''' 当我尝试运行它时,我收到以下错误:

CRITICAL] [Window ] 找不到任何有价值的 Window 提供程序。请启用调试日志记录(例如,如果从命令行运行,则添加 -d,或更改配置中的日志级别)并重新运行您的应用程序以识别潜在原因 sdl2 - ImportError: DLL load failed while importing _window_sdl2: 找不到指定的模块。

https://i.stack.imgur.com/5LcCx.png

我正在使用pycharm,我尝试在vscode中运行相同的代码并得到相同的错误。

【问题讨论】:

【参考方案1】:

我试过这段代码,它确实有效,你的 kivy 安装可能有问题。你在pycharm设置上安装kivy了吗?

【讨论】:

以上是关于Kivy 错误 - 找不到任何有价值的窗口提供程序的主要内容,如果未能解决你的问题,请参考以下文章

Kivy 错误,[CRITICAL] [Text] 无法找到任何有价值的文本提供程序(python 3.6.1)(windows 10)

切换驱动程序后 Kivy 找不到 Window 提供程序

Kivy:[错误] [AudioGstplayer] 找不到资源

使用 buildozer 打包我的 kivy 应用程序时如何修复“java.lang.module.FindException:找不到模块 java.se.ee”错误

iOS(Xcode)上的 Python-Kivy:Foundation 上出现 dlopen 错误:(...):找不到图像

pyinstaller kivy 错误无法获取任何图像提供程序,中止