Python 错误:关键应用程序无法获取窗口,中止

Python 错误:关键应用程序无法获取窗口,中止,python,pycharm,kivy,Python,Pycharm,Kivy,我最近开始使用PyCharm和kivy。 我从 我使用windows10、pythonv.3.5.1和kivy1.11.1 这是密码 from kivy.app import App from kivy.uix.floatlayout import FloatLayout class MainApp(App): def build(self): return FloatLayout() if __name__ == '__main__': app = Mai

我最近开始使用PyCharm和kivy。 我从 我使用windows10、pythonv.3.5.1和kivy1.11.1 这是密码

from kivy.app import App
from kivy.uix.floatlayout import FloatLayout

class MainApp(App):

    def build(self):
        return FloatLayout()

if __name__ == '__main__':
    app = MainApp()
    app.run()
这里是错误

[INFO   ] [Logger      ] Record log in C:\Users\mahdy\.kivy\logs\kivy_20-08-27_52.txt
[INFO   ] [Kivy        ] v1.11.1
[INFO   ] [Kivy        ] Installed at "C:\Users\mahdy\PycharmProjects\Whatsurnameman\venv\lib\site-packages\kivy\__init__.py"
[INFO   ] [Python      ] v3.5.1 (v3.5.1:37a07cee5969, Dec  6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)]
[INFO   ] [Python      ] Interpreter at "C:\Users\mahdy\PycharmProjects\Whatsurnameman\venv\Scripts\python.exe"
[INFO   ] [Factory     ] 184 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_gif (img_sdl2, img_pil, img_ffpyplayer ignored)
[CRITICAL] [Window      ] Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your app to identify potential causes
sdl2 - ImportError: DLL load failed: The specified module could not be found.
  File "C:\Users\<username>\PycharmProjects\<project name>\venv\lib\site-packages\kivy\core\__init__.py", line 63, in core_select_lib
    fromlist=[modulename], level=0)
  File "C:\Users\<username>\PycharmProjects\<project name>\venv\lib\site-packages\kivy\core\window\window_sdl2.py", line 27, in <module>
    from kivy.core.window._window_sdl2 import _WindowSDL2Storage

[CRITICAL] [App         ] Unable to get a Window, abort.
[INFO][Logger]在C:\Users\mahdy\.kivy\logs\kivy\u 20-08-27\u 52.txt中记录日志
[INFO][Kivy]v1.11.1
[INFO][Kivy]安装在“C:\Users\mahdy\PycharmProjects\whatsurnamen\venv\lib\site packages\Kivy\\uu init\uuuu.py”
[INFO][Python]v3.5.1(v3.5.1:37a07cee59692015年12月6日01:54:25)[MSC v.1900 64位(AMD64)]
[INFO][Python]解释器位于“C:\Users\mahdy\PycharmProjects\Whatsurnameman\venv\Scripts\Python.exe”
[信息][工厂]加载了184个符号
[信息][图像]提供商:img_-tex、img_-dds、img_-gif(img_-sdl2、img_-pil、img_-ffpyplayer忽略)
[关键][窗口]找不到任何有价值的窗口提供程序。请启用调试日志记录(例如,如果从命令行运行,请添加-d,或者在配置中更改日志级别),然后重新运行应用程序以确定潜在原因
sdl2-ImportError:DLL加载失败:找不到指定的模块。
文件“C:\Users\\PycharmProjects\\venv\lib\site packages\kivy\core\\uuuu init\uuuuu.py”,第63行,在core\u select\u lib中
fromlist=[modulename],级别=0)
文件“C:\Users\\PycharmProjects\\venv\lib\site packages\kivy\core\window\window\u sdl2.py”,第27行,在
从kivy.core.window.\u window\u sdl2导入\u windowsdl2存储
[关键][应用]无法获取窗口,中止。

如果可以使用cmd命令毫无问题地运行.py,请尝试以下操作:文件>设置>项目:…>项目:解释器从右上角添加。选择系统解释器。请确定这是您的主要python路径。我只能找到一个名为“python解释器”的页面。是这个吗?是,打开Python解释器页面并执行其他步骤。但是,只有当您的系统可以在cmd中运行您的.py文件时,才可以使用这种方法。我可以在cmd中运行它,没有任何错误。切换解释器后,我收到一个新错误:回溯(最近一次调用last):文件“C:/Users//PycharmProjects//main.py”,第1行,在from kivy.app import app modulenofoundError中:再次没有名为“kivy”的模块,我按照他们网站上的说明下载了所有依赖项等。你能检查一下你的C:\..>..>PythonPath>lib>site\u packages文件夹吗?kivy文件夹有吗?