我在Python中使用kivy时收到此错误

2024-04-19 10:00:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我的代码是:

    from kivy.app import App
from kivy.uix.button import Button

class TestApp(App):
    def build(self):
        return Button(text='Hello World')

TestApp().run()

我收到: [INFO][Logger]在C:\Users\Alok.kivy\logs\kivy_20-08-15_45.txt中记录日志 [INFO][Kivy]v1.11.1 [INFO][Kivy]安装在“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Python37\u 64\lib\site packages\Kivy\uem>init.py” [INFO][Python]v3.7.5(tags/v3.7.5:5c02a39a0b,2019年10月15日,00:11:34)[MSC v.1916 64位(AMD64)] 位于“C:\ProgramFiles(x86)\Microsoft Visual Studio\Shared\Python37\u 64\Python.exe”的[INFO][Python]解释器 [信息][工厂]加载了184个符号 [信息][图像]提供商:img_-tex、img_-dds、img_-pil、img_-gif(img_-sdl2、img_-ffpyplayer忽略) [INFO][Text]提供程序:pil(['Text\u sdl2']已忽略) [关键][窗口]找不到任何有价值的窗口提供程序。请启用调试日志记录(例如,如果从命令行运行,请添加-d,或者在配置中更改日志级别),然后重新运行应用程序以确定潜在原因 sdl2-ImportError:DLL加载失败:找不到指定的模块。 文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Python37\u 64\lib\site packages\kivy\core\uem>init\uum.py”,第63行,在core\u select\u lib中 fromlist=[modulename],级别=0) 文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Python37\u 64\lib\site packages\kivy\core\window\window\u sdl2.py”,第27行,在 从kivy.core.window.\u window\u sdl2导入\u windowsdl2存储

[关键][应用]无法获取窗口,中止

我使用Python 3.7


Tags: coreinfoimglibwindowprogramx86microsoft
1条回答
网友
1楼 · 发布于 2024-04-19 10:00:45

运行这些命令,让我知道它是否有效

pip install  upgrade pip wheel setuptools
pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
pip install kivy.deps.gstreamer
pip install kivy.deps.angle

在此之后,再次运行程序并检查错误

相关问题 更多 >