Python 3.x 找不到SDL2模块

Python 3.x 找不到SDL2模块,python-3.x,kivy,Python 3.x,Kivy,我使用的是python 3.7.9,代码如下: import kivy 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() 我得到了这个错误: 是的,我多次尝试重新安装所有

我使用的是python 3.7.9,代码如下:

import kivy

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()
我得到了这个错误: 是的,我多次尝试重新安装所有kivy库,我尝试重新安装Python,但仍然出现此错误

我的项目设置: 我的配置:

我甚至在“外部库”文件夹中找到了它:


我已经试着修复了3个小时了,我太沮丧了,所以我要问你们。提前感谢。

首先,忘记pycharm,按照kivy安装说明进行操作,看看是否可以通过python从命令行运行kivy应用程序。如果不能,请在pycharm环境不妨碍的情况下调试它


如果您可以在pycharm之外安装和运行kivy,那么您唯一的问题是您没有在pycharm使用的任何python环境中正确安装它。我不知道如何配置它,但您需要确保kivy及其依赖项安装在该环境中。

我认为kivy和pycharm不能正常工作,使用常规python编译器更容易