menu Echo Craft
如何在树莓派上正确安装Kivy
144 浏览 | 2020 03月30日 | 分类:踩坑记录 | 标签:

测试环境:Raspbian Buster20200213 RPi3B
这几天又看见kivy框架,翻了一下事例感觉比Tk好玩,就准备在树莓派上玩一下。结果,就像我想的那样,翻车了n次。。。先在这里记录一下。。。

错误示范

首先,树莓派的安装方式和其他linux是不一样的,如果直接按照linux方式安装,就会报如下错误:

re_lite' (/home/pi/.local/lib/python3.7/site-packages/kivy/lib/vidcore_lite/__init__.py)
  File "/home/pi/.local/lib/python3.7/site-packages/kivy/core/__init__.py", line 63, in core_select_lib
    fromlist=[modulename], level=0)
[CRITICAL] [App         ] Unable to get a Window, abort.

诸如此类错误,然后上网找的解决方法自然都是针对linux的,不能用。
然后又傻乎乎照官方linux教程做了一遍,没用。

正确姿势

然后发现官方居然有专门适用于rpi的教程。。。。
没有了,照着教程做就是了。
按照教程做,然后就成功运行了例子。开心。
不过还是有个要注意的地方:一定要用pip安装,而且要用piwheels源!切勿使用其他pypi!否则build出错!
如果使用这个源下载困难,那就手动下载。(比如我的https://www.piwheels.org/simple/cython/Cython-0.29.10-cp37-cp37m-linux_armv7l.whl 就一直timeout)复制里面的wheel链接,复制到pc后 魔法上网 来下载
。然后通过sftp等方式传到树莓派上,然后pip3 install [文件名]
注意下载下来的.whl不要重命名,否则会报错。
然后就可以愉快地玩耍啦

发表评论

email
web
captcha

全部评论 (暂无评论)

info 还没有任何评论,你来说两句呐!