python - 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] 无法获取窗口,中止。
解决方案
推荐阅读
- php - 在 php 中膨胀使用 ZLIB_ENCODING_DEFLATE 编码的数据
- php - 将文件上传到远程 FTP 服务器错误
- python - 使用 Keras ImageDataGenerator for Images 处理超过 3 个通道的数据
- java - 不知道如何获取当前位置并显示附近的汽车服务(工作坊)
- c# - 每个 DataRow 的奇怪输出。添加到 Excel
- angular - 在 Angular 8 数据输入数据绑定不起作用?
- php - 将整数分隔成字符 PHP
- c# - 字符串管理数组
- c# - 关于集合及其添加、删除、...方法的单元测试基础问题
- python - 如果运行 Catalina 但不在 Mojave 上,则更改安装目录