需求

我想要在树莓派上安装 tensorflow 模块,奈何直接在树莓派上下载的话,由于网速慢,不知何年何月能够下载完成,所以我想先直接在电脑上(Windows 10)下载 tensorflow .whl 文件(下载链接:https://github.com/lhelontra/tensorflow-on-arm/releases/),然后再将该文件上传到树莓派上进行安装。

由于昨儿个自己写了篇通过 VNC 远程访问树莓派的博文,于是就想 VNC Viewer 应该可以实现文件的传输,搜寻一番后,果然看到 VNC Viewer 上面的隐藏菜单栏中有一个文件传输的菜单项,可是这里是灰色的,无法点击,网上搜索一番后也没找到合适的答案,真是苦恼~

还有啥办法能够在电脑和树莓派之间进行通信互相传输文件呢?
在这里插入图片描述

分析

想到之前我用 Xshell 通过 ssh 能够远程访问到虚拟机上的 Linux 系统,而树莓派的系统也是属于 Linux 的,所以我就尝试下通过 Xshell 连接树莓派,然后再使用 Xftp 实现文件的上传和下载。

解决

Xshell 远程连接树莓派

1.首先打开 Xshell,这里附上 Xshell 和 Xftp 的网盘下载链接: https://pan.baidu.com/s/12T4s0agSXHVrVtuQuve0IA
提取码:ol7t

2.新建会话,输入连接相关配置,点击确定。
在这里插入图片描述
由于我之前已经创建好了,所以这一项显示设置好了的用户名,在第一次创建点击连接时,会出现如下情况:

点击接受并保存:
在这里插入图片描述
输入登录树莓派的用户名:
在这里插入图片描述
输入登录树莓派的密码:
在这里插入图片描述


3.点击连接,这里的连接的主机用户名会在你首次连接的时候进行设置,也可以右击该连接项打开属性界面进行设置,其中密码为你树莓派的登录密码(Tips:通过 ssh 连接 ip 地址必须要在同一网段)。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4.连接成功后显示如下:通过 ctrl + 鼠标中键滚动可调整字体大小
在这里插入图片描述
5.也可以点击左上角的工具栏选项连接或者断开连接。
在这里插入图片描述

Xftp 上传文件到树莓派

1.连接成功后,点击工具栏的新建文件传输选项,打开 Xftp。
在这里插入图片描述

2.打开 Xftp 后显示如下:左边为电脑目录结构,右边为连接的主机目录结构,选择 tensorflow 所在的目录,直接双击该文件可上传到树莓派的当前目录(/home/pi/Desktop)。
在这里插入图片描述


3.上传成功后,打开 VNC Viewer,可以看到在桌面上成功显示刚刚上传的文件,打开命令行,输入命令:sudo pip3 install tensorflow-2.3.0-cp37-none-linux_armv7l.whl 即可进行安装 tensorflow 。
在这里插入图片描述
详细安装参考如下文章:

树莓派上如何安装 tensorflow 搭建深度学习环境

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐