Python 3.x Kivy 1.10和x2B的正确安装方式;在覆盆子皮3上加上Python 3和7“;表面电容触摸显示器
我花了很长时间在Raspberry Pi 3上搜索Kivy 1.10.0的正确安装方法的描述,Raspberry Pi 3带有Raspbian Stretch Lite和附加的7英寸Raspberry Pi 3触摸显示屏。我的问题是,在Python 2.7上有一个描述,但在这一页上没有Python 3 way的更新。 在thread中,为Python3.2显示了一种方法,但它似乎并不完整。在页面上,该方法也仅为2.7显示。我知道有一种方法可以总结所有内容,但我想将其安装在origin Raspbian上 长话短说:在哪里可以找到RPi3+7“Touch上运行的Kivy应用程序的所有依赖项和需求的完整列表Python 3.x Kivy 1.10和x2B的正确安装方式;在覆盆子皮3上加上Python 3和7“;表面电容触摸显示器,python-3.x,kivy,raspberry-pi3,Python 3.x,Kivy,Raspberry Pi3,我花了很长时间在Raspberry Pi 3上搜索Kivy 1.10.0的正确安装方法的描述,Raspberry Pi 3带有Raspbian Stretch Lite和附加的7英寸Raspberry Pi 3触摸显示屏。我的问题是,在Python 2.7上有一个描述,但在这一页上没有Python 3 way的更新。 在thread中,为Python3.2显示了一种方法,但它似乎并不完整。在页面上,该方法也仅为2.7显示。我知道有一种方法可以总结所有内容,但我想将其安装在origin Raspb
非常感谢您的支持。我遵循了kivy自己为“手动安装(在Raspbian Jessie上)”描述的步骤,您已经链接了这些步骤。将
pip
替换为pip3
。如果我没记错的话,我就这么做了
另外,首先尝试在没有特定版本的情况下升级Cython,因为它可能会安装更高的版本
(这需要很长时间,准备等待一段时间…)
有关另一个问题的修复方法,请参见注释。在Raspberry Pi 3+上安装kivy的解决方案如下:
在经历了几天的尝试和失败之后,我的工作非常完美。如果我按照手动安装并尝试启动kivy应用程序,应用程序就会卡住:
[INFO]kivy:v1.10.0[INFO]Python:v3.5.3(默认,2017年1月19日,14:11:04)[GCC 6.3.0 20170124][INFO]窗口:提供者:egl_rpi[INFO]窗口:提供程序:sdl2(['Window\u egl\u rpi']已忽略)[关键]窗口:找不到任何有价值的窗口提供程序。egl_rpi-EGLError:egl_未初始化(代码x3001)sdl2-运行时错误:b'没有可用的视频设备
问题已解决:如上所述,kivy的拉伸和实际稳定版本存在问题。但是pip3安装--升级--强制重新安装git+https://github.com/kivy/kivy.git@大师成功了。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev \
pkg-config libgl1-mesa-dev libgles2-mesa-dev \
python-setuptools libgstreamer1.0-dev git-core \
gstreamer1.0-plugins-{bad,base,good,ugly} \
gstreamer1.0-{omx,alsa} python-dev
(Note that I stripped off the "cython" from the above command)
sudo pip install cython==0.20.1
sudo pip install git+https://github.com/kivy/kivy.git@7e789b2