我正在尝试获取 kivy framework使用 anaconda python 在 Ubuntu 16.04 LTS 机器上运行。
我已按照提供的安装说明进行操作 here在 virtualenv 和 conda virtualenv 环境中。
在这两种环境中,我都遇到了同样的问题。当尝试使用 python file.py
运行 kivy 程序时,我收到(除其他外)以下消息并且程序未执行:
[INFO ] [Kivy ] v1.9.1
[INFO ] [Python ] v2.7.12 (default, [...])
[GCC 5.4.0 ...]
[INFO ] [Factory ] 179 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 at all!
egl_rpi - ImportError: cannot import name bcm
...
但是,当我使用 execfile('file.py')
从交互式 python session 运行文件时,它可以正常工作。
有谁知道如何解决这个问题?
最佳答案
您确定您的安装是全新的吗? 在您的虚拟环境中试试这个:
hg clone https://bitbucket.org/pygame/pygame
cd pygame
python setup.py build
python setup.py install
关于python - 虚拟环境中的kivy,窗口提供程序错误(linux),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41522780/