如何在電腦和樹莓派之間傳輸檔案

簡單 ~_~ 遺忘發表於2020-12-04

需求

我想要在樹莓派上安裝 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.連線成功後顯示如下:
在這裡插入圖片描述
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 。
在這裡插入圖片描述

相關文章