Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Kivy 1.10和x2B的正确安装方式;在覆盆子皮3上加上Python 3和7“;表面电容触摸显示器_Python 3.x_Kivy_Raspberry Pi3 - Fatal编程技术网

Python 3.x Kivy 1.10和x2B的正确安装方式;在覆盆子皮3上加上Python 3和7“;表面电容触摸显示器

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

我花了很长时间在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应用程序的所有依赖项和需求的完整列表


非常感谢您的支持。

我遵循了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