Bil*_*ill 5 python pygame python-3.x kivy sdl-2
我无法在使用 Kivy 制作的应用程序上调整窗口大小,所以我发现使用 sdl2 而不是 Pygame,Kivy 可以解决这个问题。我卸载了 Kivy 和 Pygame,然后安装了 sdl2,然后重新安装了 Kivy。Kivy 仍然在尝试使用 pygame。请帮忙。
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/kivy/core/__init__.py", line 59, in core_select_lib
fromlist=[modulename], level=0)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/kivy/core/window/window_pygame.py", line 8, in <module>
import pygame
Run Code Online (Sandbox Code Playgroud)
解决此问题的最简单方法是清除当前的 kivy 安装并使用以下链接作为参考点重新安装(这些是官方安装说明)
https://kivy.org/docs/installation/installation-windows.html
话虽如此,请注意以下几点,解决一些编译器 1.9.2 无法在带有 python 3.5 的 Windows 上运行的问题,这是 kivy 团队意识到并正在解决的一个持续问题。
因此,这意味着您只能在 Windows 上使用 python 3.4 来获取最新版本的 kivy。Kivy 不再使用 pygame,默认情况下应该提示您安装 sdl2。
对于我提供的链接中的官方说明,您可能遇到的唯一问题是设置 GStreamer,如果它给您带来问题,您可以跳过该问题,只需获取足够的移植版本即可。
如果你使用的是 Linux,那么只需重新安装:)