首页 > 解决方案 > Kivy [Window] 找不到任何有价值的 Window 提供程序

问题描述

尝试在 VS Code 中为使用 Kivy Lib 的应用程序运行简单代码时遇到问题。

我已经安装了所有组件来运行 kivy。

我使用的代码:

import kivy
kivy.require('1.11.1') # replace with your current kivy version !

from kivy.app import App
from kivy.uix.label import Label

class MyApp(App):

    def build(self):
        return Label(text='Hello world')

if __name__ == '__main__':
    MyApp().run()

我遇到的问题是这个(在日志中)......事情正常并且......

[INFO] [Text] 提供者:pil(['text_sdl2'] 被忽略) [CRITICAL] [Window] 找不到任何有价值的 Window 提供者。请启用调试日志记录(例如,如果从命令行运行,则添加 -d,或更改配置中的日志级别)并重新运行您的应用程序以识别潜在原因 sdl2 - ImportError: DLL load failed: Le module spécifié est introuvable。文件“C:\Users\asus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\kivy\ core_init_.py”,第 63 行,在 core_select_lib fromlist=[modulename], level=0) 文件“C:\Users\asus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\ site-packages\kivy\core\window\window_sdl2.py",第 27 行,从 kivy.core.window._window_sdl2 导入 _WindowSDL2Storage

[CRITICAL] [App] 无法获取窗口,中止。

图片

标签: pythonkivy

解决方案


推荐阅读