OrangePi Zero Plus 安装 Python + Tensorflow + Keras

本文详细记录了在OrangePi Zero Plus上安装Python、Tensorflow和Keras的过程,包括解决内存不足、权限问题和依赖库冲突等常见问题。安装过程中需要注意Python版本、系统更新以及使用apt和pip安装相关库。虽然遇到了一些挑战,但最终成功搭建了适合嵌入式系统的AI环境。
摘要由CSDN通过智能技术生成

前言

首先我要说一下为什么选择OrangePi为开发板来进行深度学习环境的搭建。其中最重要的问题就是价格,因为OrangePi便宜,相较于树莓派而言那几乎是差了将近一倍的价格。其次也是想要验证一下在这类ARM开发板上安装Tensorflow会遇到什么样的问题。这个安装方式也可能用于NanoPi、RK3399等ARM开发板上。
注:本篇的内容均为从零开始搭建会遇到的问题,请注意软件的版本,以及保证连着网运行。

硬件及系统环境

硬件:OrangePi Zero Plus
CPU:全志H5 Cortex-A53四核64位
内存:512MB
存储卡:32GB(千万不要用16GB的卡)
用16GB的卡有在用一段时间后很大概率会报read-only system,我也不知道为什么会这样,也没有仔细尝试8GB的4GB的,但是16GB的确实有这样的问题,而且很多牌子我都试过,如果有哪位大神知道请来解答一下,谢谢。
注:CPU建议贴上散热片使用,温度过高CPU会降频导致性能下降。

系统:Armbian Bionic(没有图行界面的啊,要用自己装)
版本:Armbian_19.11.3_Orangepizeroplus_bionic_current_5.3.9

关于Armbian怎么使用,我在这就不做介绍了,毕竟网上有很多。我用的是putty通过ssh连接,初始的用户名为root、密码1234,一进去会先让你创建一个用户,我是以这个非root用户来完成所有操作的。
很显然Orangepi Zero的内存很小,内存会是安装Tensorflow最大的障碍,强烈吐槽一下为什么OrangePi不给Zero出1G内存版的,这对跑神经网络会有很大帮助。

apt更新

先进行apt软件包的更新,因为我们之后很多python库会用apt安装。

sudo apt-get update
sudo apt-get upgrade

升级Python

系统自带的Python版本为3.6.8,由于这个版本不方便我们周后在github上下载Tensorflow的安装包,因此先将Python通过apt升级至3.7。

sudo apt-get install python3.7 python3.7-dev python3-distutils

Python3.7终端

安装pip

直接到Python官网上先下载一个pip的压缩包和一个setuptools的压缩包。下载好之后传到OrangePi中,可以用U盘拷进去,也可以用FileZilla传进去,rsync同步进去都可以,只要能放进去什么方法都行,后面下载Tensorflow也都一样。
pip下载地址:https://pypi.org/project/pip/#files
setuptools下载地址:https://pypi.org/project/setuptools/#files
我们先来解压安装setuptools,在终端下用unzip来解压。

unzip setuptools-42.0.2
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值