ImportError:未定义的符号:_Py_ZeroStruct - Python 3.4,Kivy 1.10,Raspberry Pi 3

时间:2017-11-22 14:32:22

标签: python kivy raspberry-pi3

我一直试图让Kivy使用Python 3.4来处理我的树莓派,但事实证明这非常困难。我按照Kivy的指南将其安装在https://kivy.org/docs/installation/installation-rpi.html的RPi上。

我使用以下代码来查看是否可以导入一些不同的kivy库。

import kivy #Works just fine
from kivy.animation import Animation
from kivy.app import App
from kivy.uix.button import Button

使用Python 3.4,from / imports都不起作用。如果我尝试导入kivy.animation

,尝试在Python 3.4上运行时会出现以下错误
ImportError: /home/pi/kivy/kivy/_event.so: undefined symbol: _Py_ZeroStruct

尝试导入kivy.app或kivy.uix.button时出现以下类似错误

ImportError: /home/pi/kivy/kivy/_clock.so: undefined symbol: _Py_ZeroStruct

在此之前,我一直在使用TKinter作为我的GUI,我的所有开发都在Python 3.4中。 Kivy希望提供更专业的ui工具,这就是我想切换的原因。但是,Kivy似乎并不想使用Python 3.4。

非常感谢任何帮助。如果我需要提供其他任何信息,请告诉我。

wayneStock

0 个答案:

没有答案