我刚刚在我的virtualenv中安装了Kivy
我使用pip install https://github.com/kivy/kivy/archive/master.zip
我的依赖
Python 2.7.10
Kivy==1.10.1.dev0
Cython==0.26.1
Kivy-Garden==0.1.4
当我试图在我的终端中运行它时
使用命令from kivy.app import App
提前致谢!!
我提出了一个GIT问题: - https://github.com/kivy/kivy/issues/5515
答案 0 :(得分:1)
我建议一个解决方法:在导入过程中关闭python的打印。它很蹩脚,但会在他们正确修复被遗忘的印刷品时修复:
import sys
def write(x):
pass
saved = sys.stdout.write
sys.stdout.write = write
from kivy.app import App # works for any import that uses stdout to print stuff
sys.stdout.write = saved
只保存sys.stdout.write
,然后使用不执行任何操作的方法覆盖它,然后导入。导入后恢复标准输出。
我使用自定义模块对其进行测试,该模块在导入时打印内容,并抑制打印。如果它不起作用,可以使用sys.stderr.write
答案 1 :(得分:0)
Kivy不支持python 2.7所以请将你的python更新为3x然后重新安装kivy我想它会起作用!!
干杯