树莓派zero w (raspberrypi 0 w)tensorflow库的艰难安装
最最最想说的 写在前面
你好! 本文作者@python_withot_c ,大连理工大学在读本科生。在疫情又一次爆发的7月底,不能返校的我打算入手一块树莓派。处于性价比和初学的原因,我选择了raspberrypi zero w,但是在这块板子上安装库的精力让我十分难忘。由于这个板子的小众,并且是老版本的armv6构架,使得很多库在国内的源没有对应安装包,python版本也没有达到其他armv7构架的3.7+版本,默认的源下载库时候不仅慢而且出现了一下not found 和其他各种各样的报错,令使用者十分难受,尤其是这个莫名的bug,离线安装包莫名的失效,如图安装包为cp6-none-linux——armv6l 在wheel的support元组里,但是安装会报错。pip 更新到最新版(20.0)后可以采用 pip debug --verbose 命令查看支持的whl文件格式。如何解决这个问题,我会在下面说明。
最后:对于这两天查阅资料各类资料来安装tensorflow和各种费时尝试后,我由衷的想对没有入手raspberrypi zero 的同僚们说一句:
直接入手3B+或者4B吧,zero太不友好。
raspberrypi官方系统的安装
关于raspberrypi官方系统(Raspberry Pi OS)
的安装这里就不多赘述了,更详细的文章可以参考这篇文章关于树莓派zero的系统安装配置部署(版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。)
对于树莓派zero 建议安装lite版系统,我尝试安装了桌面版系统,对于512M的内存来说,运行还是有明显卡顿的。
安装tensorflow库的流程
(我这里不推荐使用线上安装的方式,我用了断断续续用了1天的时间使用线上安装的方法来安装tensorflow库,先是多个国内源无法找到合适的版本,在是用1个多小时用外网下载70M的库,最后还是报错)
-
下载离线tensorflow库
- 对于主流的树莓派2、3、