python - 虚拟环境中的kivy,窗口提供程序错误(linux)

标签 python linux virtualenv kivy conda

我正在尝试获取 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/

相关文章:

python - python中的图像尺寸错误

python - 如何在sqlite3中添加部分行数据,在python中一次一列

关于字符串中多个 %s 的 python

linux - 两个相互依赖的后台进程

python - Python 3.6 的 boost 和 dlib 安装期间出错

linux asm x86 产生段错误

linux - 正确使用在进程间共享的 pthread mutex

python - Pip 不能在 Virtual Env 内部工作,但可以在外部完美工作

python - Pycharm 在 Python-Django 项目的 Debug模式下给出错误 "TypeError: ' NoneType' object is not callable"

python - systemd execstart python 守护进程动态使用环境变量中的 virtualenv