树莓派OpenEuler配置TensorFlow和OpenCV环境

  • 各个软件包版本
软件包/硬件版本备注
树莓派4B+2G内存
GCC7.3.0
python3.7.9python2和python3切换
pip21.0.1
OpenEuler20.03LTS
wget1.20.3
Numpy1.20.1
h5py2.10.0
OpenCV4.5.1.48
TensorFlow2.0.0wheel下载链接

一、安装TensorFlow

1.致谢

在这里感谢 Ihelontra,在尝试了很多方法之后,终于在github上找到了他已经造好的wheel,这个是最快速有效的安装方法。

2.提前准备的工作
  • 将python版本切换为python3
    默认的python版本是2.7,需要切换成python3,参考链接python2和python3切换

  • 将pip升到最新版本

    python3 -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 安装wheel

    python3 -m pip install -U --user wheel -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 安装keras

    python3 -m pip install -U --user keras_preprocessing --no-deps -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 安装libevent-devel

    sudo dnf install libevent-devel
    
  • 安装Numpy

    python3 -m pip install -U -i https://pypi.tuna.tsinghua.edu.cn/simple numpy==1.20.1
    
  • 安装python-h5py

    sudo dnf install python-h5py
    
3.安装TensorFlow
  • 下载wheel wheel下载链接

    建议利用PC机下载,然后通过Xftp等工具放在树莓派上。因为用wget很慢…

    当然,也可以尝试用wget:

    wget https://github.com/lhelontra/tensorflow-on-arm/releases/download/v2.0.0/tensorflow-2.0.0-cp37-none-linux_aarch64.whl
    
  • 开始执行安装

    假设把xx.wheel下载到/root/Downloads/

    cd Downloads
    
    python3 -m pip install tensorflow-2.0.0-cp37-none-linux_aarch64.whl  -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 大约十分钟左右就可以安装成功。

4.验证TensorFlow是否安装成功

输入,看到如图标红之处,说明安装成功

python3 -m pip show tensorflow

image-20210326023848713

5.其他的软件包查看版本的命令

查看Numpy:python3 -m pip show numpy
查看h5py:python3 -m pip show h5py
查看pip:python3 -m pip show pip

二、安装OpenCV

  • 用pip安装,默认安装最新版本

    python3 -m pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 当然也可以指定版本,但是可能会造成Numpy版本无法适应tensorflow使用的问题。

    python3 -m pip install opencv-python==3.4.10.37 -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 检查OpenCV是否安装成功

    python
    import cv2
    

    image-20210326040128996

至此,完成了,在树莓派OpenEuler下安装TensorFlow和OpenCV!

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

搞IC的小冯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值