物联网设计竞赛_7_Jetson Nano安装Tensorflow(版本JetPack4.6)

前言:

安装这个Tensorflow的坑很多直接给我干爆了,这个库关联到很多库,对相关联库的版本要求很严格,这里简洁把坑都说一下

注意JetPack4.6版本和4.4版本这个方法都适用,中间的版本可能也适用


安装Tensorflow:

1、安装一些必要依赖库:

sudo apt install python3-scipy -y
sudo apt install python3-pandas -y
sudo apt install python3-sklearn -y
sudo apt install python3-seaborn -y

下面这些库可以一起安装,不会报错:

sudo apt-get install libhdf5-serial-dev hdf5-tools libhdf5-dev zlib1g-dev zip libjpeg8-dev

2、安装numpy:

需要先升级 protobuf 版本至 3.3.0(最好pip3先升级一下,否者后面有些高版本库下载不了,注意python3解释器和pip3是配套的):

sudo pip3 install protobuf==3.3.0

安装 numpy:

sudo pip3 install -U numpy==1.16.1

不升级protobuf版本则numpy安装会失败,numpy不安装1.16.1容易安装h5py库的时候框框一片红

3、安装Cython

注意!在安装前先要安装Cython==3.0.0a10!如果有Cython也要保证版本一致!

sudo pip3 install -U Cython==3.0.0a10

必须要再次强调一下Cython和numpy的版本控制的要很严格,最好和上述一样否则下载h5py的时候前面一片红后面一片红,别问我怎么知道的😭

4、安装h5py

这个包对依赖的版本要求真的非常高!出了各种各样的问题。
在清华的镜像软件源下载h5py==2.10.0(h5py-2.10.0.tar.gz)清华h5py源

在这里插入图片描述
在nano里面解压文件

tar -xzf h5py-2.10.0.tar.gz

并在对应文件夹中(文件夹可以看到setup.py)打开终端(cd命令进去)

接着运行setup.py来装h5py

sudo python3 ./setup.py install

安装需要一会儿时间只要不暴红就没事,等一会

5、安装keras-applications包

这个包要在安装完 h5py 包之后才能正常安装。

sudo pip3 install -U keras-applications

6、安装future包

sudo pip3 install -U future

7、安装 setuptools 和 testresources 包

sudo pip3 install -U setuptools testresources

检查一下pip3里是不是包含上述要下的库看看那几个强调的库版本对不对

pip3 list

8、安装Tensorflow

使用pip3安装TensorFlow,该命令将安装与JetPack 4.6兼容的TensorFlow的最新版本:

sudo pip3 install --pre --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v44 tensorflow

如果速度太慢可以pip暂时换源:(在上面命令后加 -i https://pypi.tuna.tsinghua.edu.cn/simple)

sudo pip3 install --pre --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v44 tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple

感谢:Jetson Nano新机安装Tensorflow(版本JetPack4.4)

  • 15
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值