如何在電腦上使用 Jupyter Notebook 通過 SSH 遠程連接樹莓派Zero

有無數種方式通過SSH遠程連接樹莓派,但對于樹莓派Zero 2W這種硬件資源有限的板子,因為內存有限Pycharm干脆不能通過SSH連接樹莓派Zero 2W。VScode通過SSH連接時,也會因為資源有限時常斷線。因此,我們就要用輕量級的編輯器Jupyter Notebook來實現遠程連接。

步驟 1:檢查對樹莓派的 SSH 訪問權限

  1. 確保網絡連接: 要保證樹莓派和你的電腦連接到同一網絡。
  2. 獲取 IP 地址: 找到樹莓派的 IP 地址。你可以在樹莓派上運行 hostname -I 命令來獲取。
  3. 測試 SSH 訪問 :驗證你能否從電腦通過 SSH 連接到樹莓派。在電腦上打開終端并運行以下命令:
    ssh pi@<樹莓派_IP>
    將 <樹莓派_IP> 替換為你樹莓派的實際 IP 地址。之后系統會提示你輸入樹莓派的密碼。

步驟 2:設置并訪問 Jupyter Notebook

  1. 安裝 Jupyter Notebook: 通過 SSH 連接到樹莓派后,運行以下命令來安裝 Jupyter Notebook:
sudo apt-get install jupyter-notebook
  1. 啟動 Jupyter Notebook: 在樹莓派上運行以下命令來啟動 Jupyter Notebook 服務器:
jupyter-notebook --no-browser --port=8888

這會在端口 8888 上啟動 Jupyter Notebook,且不會打開瀏覽器。

  1. 創建 SSH 隧道: 在你的電腦上,打開一個新的終端并創建一個 SSH 隧道,將 Jupyter Notebook 的端口轉發到本地機器。運行以下命令:
ssh -L 8888:localhost:8888 pi@<樹莓派_IP>

此命令會將樹莓派上的 8888 端口轉發到你本地機器的 8888 端口。

后續步驟

訪問 Jupyter Notebook: 在你的電腦上打開一個網頁瀏覽器,訪問 http://localhost:8888。你應該能看到 Jupyter Notebook 界面,并且可以像在本地電腦上運行一樣開始使用它。
按照以上步驟操作,你就可以通過 SSH 從電腦遠程使用樹莓派上的 Jupyter Notebook 了。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/72552.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/72552.shtml
英文地址,請注明出處:http://en.pswp.cn/web/72552.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

JS超過Number的最大值

場景&#xff1a;用戶輸入(這個可以通過前端限制輸入長度控制)或正規場景&#xff0c;大數據量展示 Number類型的最大值是2^53 - 1 解決方案一&#xff1a;BigInt BigInt 是 JavaScript 中專門用來表示任意精度整數的類型。它允許你處理超出 Number 范圍的整數。 const bigNu…

SpringBoot之一個注解完成所有類型的文件下載!

下載功能應該是比較常見的功能了&#xff0c;每個項目里都會有&#xff0c;簡單的下載不難但是代碼多也麻煩&#xff0c;對于復雜的下載代碼更多更是麻煩。 如果我說現在只需要一個注解就能幫你下載任意的對象&#xff0c;是不是覺得非常的方便 Download(source "classp…

WebAssembly 技術在逆向爬蟲中的應用研究

一、引言 1.1 Web 技術發展與性能需求 在當今數字化浪潮中,Web 應用已成為人們生活和工作中不可或缺的一部分。從簡單的靜態網頁到功能復雜的單頁面應用(SPA),Web 技術的發展日新月異。隨著用戶對 Web 應用交互性、實時性和復雜性的要求不斷提高,傳統的 Web 開發技術面臨著…

解決 openeuler 系統 docker 下載慢,docker 鏡像加速

一、步驟說明 1. 編輯 Docker 配置文件 Docker 的鏡像源配置文件路徑為 /etc/docker/daemon.json。如果該文件不存在&#xff0c;則需要先創建目錄和文件。 # 創建目錄&#xff08;如果不存在&#xff09; sudo mkdir -p /etc/docker# 編輯配置文件&#xff08;使用 nano 或…

python項目一鍵加密,極度簡潔

在要加密的項目內運行python -m pip install py2safe 安裝后cd到項目的根目錄,運行py2safe 它會遞歸加密所有文件夾,不需要參數,拿過來就用,基于pyarmor開發,基本破解不了,太方便辣 這是readme文件,不僅提到了用法,還貼心的加入了口腔潰瘍的治療辦法,真是太貼心了 # py2saf…

JavaScript 中的包裝類型:概念、作用與使用場景

文章目錄 引言1. 什么是包裝類型&#xff1f;1.1 包裝類型的定義1.2 包裝類型的作用 2. 包裝類型的使用2.1 自動裝箱&#xff08;Autoboxing&#xff09;示例 2.2 手動創建包裝對象示例 3. 包裝類型的特性3.1 包裝對象的生命周期示例 3.2 基本類型與包裝對象的區別示例 4. 包裝…

react18 核心知識點雜記1

類組件 如何渲染為真實dom 入口&#xff1a; const root ReactDOM.createRoot(document.getElementById(root))root.render(類組件)?? 類組件內部render() {return (<div>12</div>)}?? (經過babel-preset-react-app 把jsx語法&#xff0c;編譯為h函數形式) R…

Matlab 汽車傳動系統的振動特性分析

1、內容簡介 Matlab 186-汽車傳動系統的振動特性分析 可以交流、咨詢、答疑 2、內容說明 略 摘要&#xff1a;汽車動力傳動系統是一個具有多自由度的、連續的、有阻尼系統。傳動系統的振動主要有橫向振動、扭轉振動、縱向振動。并且汽車傳動系統的扭轉振動是一個非常重要的振…

JDBC技術基礎

文章目錄 1. JDBC概述1.1 數據的持久化1.2 Java中的數據存儲技術1.3 JDBC介紹1.4 JDBC體系結構1.5 JDBC程序編寫步驟 2. 獲取數據庫連接2.1 引入JAR包2.2 要素一&#xff1a;Driver接口實現類2.2.1 Driver接口介紹2.2.2 加載與注冊JDBC驅動 2.3 要素二&#xff1a;URL2.4 要素三…

Matlab自學筆記四十八:各類型缺失值的創建、判斷、替換、移位和處理方法

1.各類數據缺失值的創建 程序示例如下&#xff1a; a[nan 1 2 3] %數值型缺失值 s[string(missing) "a" "b"] %字符串型缺失值 t[NaT datetime(2018,8,8)] %時間型缺失值 isnan(a) %判斷數值型缺失值 運行結果&#xff1a; a NaN 1 2 …

如何使用IDEA Maven構建本地jar包和POM文件?

在開發Java項目時&#xff0c;很多人會借助Maven來管理項目依賴與構建。用IntelliJ IDEA&#xff08;簡稱IDEA&#xff09;來構建本地jar包和POM文件&#xff0c;是一個常見的需求。下面我就給你詳細講解一下這個過程&#xff0c;確保你也能輕松上手&#xff01; 準備工作 首…

QT入門筆記2

目錄 一、前言 二、串口助手實現 2.1、串口 2.1.1、可用串口信息-QSerialPortInfo 2.1.2、打開串口-QSerialPort 2.1.3、串口發送接收信息 2.2、定時器-QTimer 2.3、常用屬性類型轉換&#xff08;會更新&#xff09; 2.4、子控件組規則命名優化 一、前言 這個是學習Q…

Word 小黑第40套

對應大貓43 主題 -瀏覽主題 -選擇W樣式標準文件就行 1級段落和2級段落&#xff08;用項目符號不影響原本段落文字符號 顏色修改為自動&#xff09; 整段變紅的 不是把光標定位到紅色字體那里 要選擇幾個紅色字體 再創建樣式 插入的空白頁一定要是下一頁&#xff0c;不能插空白…

基于yolo11+flask打造一個精美登錄界面和檢測系統

這個是使用flask實現好看登錄界面和友好的檢測界面實現yolov11推理和展示&#xff0c;代碼僅僅有2個html文件和一個python文件&#xff0c;真正做到了用最簡潔的代碼實現復雜功能。 測試通過環境&#xff1a; windows x64 anaconda3python3.8 ultralytics8.3.81 flask1.1.…

SQLMesh系列教程:利用date_spine宏構建日期序列實踐指南

引言&#xff1a;為什么需要日期維度表&#xff1f; 在數據分析和報表開發中&#xff0c;日期維度表是不可或缺的基礎結構&#xff0c;其中包括一定日期范圍的日期序列&#xff0c;每個序列包括對應日期屬性&#xff0c;如年季月日、是否周末等。無論是計算日粒度銷售額、分析…

【藍橋杯】省賽:神奇鬧鐘

思路 python做這題很簡單&#xff0c;靈活用datetime庫即可 code import os import sys# 請在此輸入您的代碼 import datetimestart datetime.datetime(1970,1,1,0,0,0) for _ in range(int(input())):ls input().split()end datetime.datetime.strptime(ls[0]ls[1],&quo…

2024浙江大學計算機考研上機真題

2024浙江大學計算機考研上機真題 2024浙江大學計算機考研復試上機真題 2024浙江大學計算機考研機試真題 2024浙江大學計算機考研復試機試真題 歷年浙江大學計算機復試上機真題 歷年浙江大學計算機復試機試真題 2024浙江大學計算機復試上機真題 2024浙江大學計算機復試機試真題 …

Typora 使用教程(標題,段落,字體,列表,區塊,代碼,腳注,插入圖片,表格,目錄)

標題 一個#是一級標題, 2個#是二級標題, 以此類推, 最多可達六級標題 示例 輸入#號和標題后回車即可 注意: #和標題內容之間需要存在空格(一個或多個均可), 沒有空格就會變成普通文字 標題快捷鍵 Ctrl數字 1-6 可以快速調成對應級別的標題 (選中文本/把光標放在標題上再按…

`FisherTrainer` 的自定義 `Trainer` 類:累積梯度的平方并求平均來近似計算 Fisher 信息矩陣

FisherTrainer 的自定義 Trainer 類:累積梯度的平方并求平均來近似計算 Fisher 信息矩陣 用于計算模型參數的 Fisher 信息矩陣的近似值 整體目標 Fisher 信息矩陣用于衡量模型參數的不確定性,其在優化問題中可以幫助我們更準確地更新模型參數,避免陷入局部最優。在代碼中,…

網頁制作代碼html制作一個網頁模板

制作一個簡單而實用的網頁模板&#xff1a;HTML基礎入門 在數字時代&#xff0c;網頁已成為信息展示和交流的重要平臺。HTML&#xff08;HyperText Markup Language&#xff09;作為網頁制作的基礎語言&#xff0c;為開發者提供了構建網頁的基本框架。本文將帶你了解如何使用H…