本文中的环境:
树莓派4b(armv7l)
win10,与树莓派通过网线进行连接

树莓派原本已经安装了python3.9,但是在:
https://github.com/lhelontra/tensorflow-on-arm/releases
发现针对arm的wheel文件才支持到python3.7。尝试直接使用apt安装,但是发现apt无法安装相对较老的python版本(也许用apt把python3.9删除之后可以通过apt来安装python3.7,但是我没有尝试这样)
所以又参照:
Linux下安装Python3.6和第三方库
本地编译安装了python3.7

python3.7安装完成之后发现pip命令没有更新,需要重新建立软链接:

sudo rm /usr/bin/pip
sudo ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3.7
sudo ln -s /usr/bin/pip3.7 /usr/bin/pip

实际上tensorflow官方提供了在树莓派上编译的方法,比较复杂,以后会进行尝试,本次为了方便就使用了现成的wheel文件

树莓派无法从github上下载wheel文件,所以在本地下载之后通过ftp传给树莓派:
在windows与树莓派之间进行文件传输(vnc viewer不可用的情况)

之后就利用pip安装tensorflow即可:

pip install tensorflow-2.4.0-cp37-none-linux_armv7l.whl

使用pip时发现pip报错,主要是编译安装python3.7时遗留下来的问题,然后自己通过在/usr/bin中重新建立pip的软链接,解决了问题;
期间还遇到了报错: Command ‘(‘lsb_release’, ‘-a’)’ returned non-zero exit status 1.
直接将/usr/bin/下的lsb_release删除即可(当然为了保险,先用mv把lsb_release移走试试)

最后跑代码时出现了:
AttributeError: module ‘tensorflow.keras.utils’ has no attribute ‘image_dataset_from_directory’
我的解决方法:
AttributeError: module ‘tensorflow.keras.utils‘ has no attribute image_dataset_from_directory——解决方法


参考:
树莓派上如何安装 tensorflow 搭建深度学习环境
https://github.com/lhelontra/tensorflow-on-arm/releases

树莓派 用现有whl文件安装tensorflow 2(python3.7)相关推荐

  1. Pytorch GPU版本whl文件安装

    Pytorch GPU版本whl文件安装 安装pytorch的时候,用pip安装时网速实在太慢,换源也不太行,1.2G的文件,一个网络波动就开始疯狂红字.因此使用whl文件进行安装 用whl文件进行安 ...

  2. whl文件安装失败解决方法

    在cmd命令行下安装whl文件: pip install ***.whl ***是文件名,也可以是路径+文件名 报错:***.whl is not a supported wheel on this ...

  3. 通过whl文件安装pymongo

    通过pip命令安装pymongo的时候,提示以下错误: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问 ...

  4. python安装sklearn-contrib-py-earth包实战:pip和conda安装失败、手动下载whl文件安装实战

    python安装sklearn-contrib-py-earth包实战:pip和conda安装失败.手动下载whl文件安装实战 目录 python安装sklearn-contrib-py-earth包 ...

  5. Tensorflow.whl文件安装经验

    1.下载whl文件 从清华源可以下载镜像文件:https://pypi.tuna.tsinghua.edu.cn/simple/ 找到需要的库,下载需要的版本 比较坑的是tensorflow的版本必须 ...

  6. Python用whl文件安装模块

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 问题描述 一.whl是什么? 二.安装whl 三.注意事项 问题描述 在给树莓派安装opencv的时候,通过GitHub下载 ...

  7. Anaconda3(Python3.6)使用whl文件安装opencv

    一.环境信息 二.安装方法 错误尝试1:使用conda install opencv-python安装 报没有合适下载源的错误.因conda对环境的要求较为苛刻,便再次尝试使用pip安装 错误尝试2: ...

  8. 工程实践_Ubuntu16.04使用whl文件安装PyTorch教程

    首先下载PyTorch的whl文件 我们可以使用清华源中的下载资源(武林秘籍:可以使用迅雷下载,速度很快!!!) 清华源PyTorch库 安装PyTorch pip install xxx.whl p ...

  9. Python - 通过whl文件安装第三方库

    1.准备工作 首先看一下whl文件的结构 示例: Pillow-3.4.2-cp35-cp35m-win_amd64.whl 库名-库版本-python版本-python版本内置命令-平台参数.whl ...

最新文章

  1. 好消息:Sci-Hub解封了!可以看2021新文献了!附可用网址
  2. 软件测试培训 高级测试/测试开发基本技能列表
  3. [C#][Report]Cry
  4. 【Boost】boost库中智能指针——weak_ptr
  5. .NET Core 3.0之深入源码理解ObjectPool(二)
  6. 前端面试1:CSS布局
  7. python messagebox弹窗退出_python 中messagebox使用 做中断调试不错
  8. 我参与的一个项目的继续总结:技术篇
  9. python变量回收_Python变量的引用、拷贝和回收机制
  10. 02_javaSE面试题:单例设计模式
  11. 一、tkinter简介
  12. C# 程序中使用 SQLite 数据库
  13. WINDOWS搜索dll的路径顺序
  14. Unix文件系统基本概述
  15. 移动DDN专线及联通SDH专线接入路由器及防火墙配置实例
  16. python中[::-1][1:2][1::2]的用法
  17. Last-Modified和Etag
  18. 落幕,致我的大学生活
  19. mac系统如何显示和隐藏文件
  20. vbox虚拟机和vm虚拟机 虚拟机网络不通的解决方法

热门文章

  1. MTK_Ralink_ApSoc_SDK编译总结
  2. 点击 maven的 lean删不掉target文件
  3. 学习Python语言,需要先了解一下Python有什么优缺点?
  4. Lingo:软件简介与优化问题【数学建模工具】
  5. php框架开发的优势,浅谈关于php开发框架的九个优势
  6. opencv之绘制调色板
  7. 编译原理【词法分析】—LR(0)、SLR(1)、LR(1)、LALR(1)文法之间的关系
  8. html布局语言,HTML基础语言(四)-HTML页面布局
  9. 前端资源文件(图片 css js)同步到阿里云OSS
  10. 水桶服务器的作用,我的世界水桶服务器是什么 我的世界水桶服务器怎么制作...