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