Python Kivy不工作(错误:找不到任何有价值的窗口提供程序。)

Python Kivy不工作(错误:找不到任何有价值的窗口提供程序。),python,kivy,Python,Kivy,我一直遇到这样的错误:找不到任何有价值的窗口提供程序。 对于kivy,以下是“完整”错误: 有人能解释这个错误吗?您可能缺少一些依赖项。从: 如果不需要,请安装依赖项(跳过gstreamer(~120MB),请参阅 Kivy的依赖关系): python-mpip安装docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew python-mpip安装kivy.deps.gstreamer 要安装这些依赖项,请打开一个终端(可以是控制台、Py

我一直遇到这样的错误:找不到任何有价值的窗口提供程序。 对于kivy,以下是“完整”错误:


有人能解释这个错误吗?

您可能缺少一些依赖项。从:

如果不需要,请安装依赖项(跳过gstreamer(~120MB),请参阅 Kivy的依赖关系):

python-mpip安装docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew

python-mpip安装kivy.deps.gstreamer


要安装这些依赖项,请打开一个终端(可以是控制台、Pycharm终端窗口等),运行第一个命令,然后运行第二个命令。

尝试在虚拟软件(也称vmbox、vmware)的(>>显示>>设置)中禁用3D和2D视频加速。

上述解决方案对我不起作用。以下是我在安装了Anaconda Python 3.6的Windows 10 pc上解决此问题的方法:

  • 以管理员身份打开Anaconda提示窗口
  • 基维
  • pip安装kivy
  • pip安装文档pygments pypiwin32 kivy.deps.sdl2
  • pip安装kivy.deps.glew

    • 就连我也面临同样的问题

      现在它正在使用conda安装

      conda config --add channels conda-forge
      conda install kivy
      

      我也有同样的问题。我尝试了许多建议的解决办法,但都没有成功。它只有在我卸载并重新安装kivy时才起作用

      要卸载:

          $ pip uninstall kivy
      
          $ python -m pip install kivy==2.0.0rc1
      
      要安装:

          $ python -m pip install kivy==2.0.0rc1
      

      如果您在虚拟环境中工作,请确保首先启用虚拟环境。在windows cmd中,请执行此操作

      virtual_environment_folder_name\Scripts\activate
      
      然后用python运行.py文件

      python file_name.py
      

      顺便说一句,我已经下载了pygame。在尝试了所有其他解决方案之后,这是在Windows 10、Anaconda3、Python 3.7上解决问题的唯一方法。。。谢谢!以下是我的命令:PS C:\Anaconda3>/python.exe-m pip卸载kivy PS C:\Anaconda3>cd condabin PS C:\Anaconda3\condabin>/conda.bat config--添加频道conda forge PS C:\Anaconda3\condabin>/conda.bat安装kivy==1.10.1这对我也很有效!
      python file_name.py