英伟达Jetson Nano 开发(2)、Jupyter-Lab配置

2023-05-16

英伟达Jetson Nano 开发(2)、Jupyter-Lab配置

  • 前言
  • 安装JupyterLab
  • 设置密码
  • 生成Jupyter-lab配置文件
  • 设置配置文件
  • 远程开启JupyterLab
  • 后记

前言

本篇继续jetson nano开发记录。

JupyterLab是JupyterNotebook的下一代远程开发工具,非常适合在开发板上写python,配置方法也比较容易。

安装JupyterLab

先安装一下nodejs:

sudo apt install nodejs

使用pip安装jupyterlab:

pip3 install jupyterlab

然后可以查看版本:

jupyter-lab --version

设置密码

如果不设置jupyter-lab的密码,则登录时服务端(nano)会生成一个token,通过token进行身份验证。

因此还是设置密码比较方便,设置方法如下:

jupyter-lab password

出现设置密码,验证密码指示,然后就会自动生成一个密码文件~/.jupyter/jupyter_server_config.json

生成Jupyter-lab配置文件

jupyter-lab --generate-config

然后就在~/.jupyter/下生成了jupyter_lab_config.py配置文件

设置配置文件

因为要远程连接,因此有几个配置比较重要,修改jupyter_lab_config.py:

# 允许远程连接
c.ServerApp.allow_remote_access = True
# 允许远程连接者使用root权限
c.ServerApp.allow_root = True
# 服务器监听所有本机IP
c.ServerApp.ip = '0.0.0.0'
# 启动server不打开浏览器
c.ServerApp.open_browser = False
# 设置通信端口
c.ServerApp.port = 8080
# c.ServerApp.password 没必要设置,因为上面设置密码步骤时已经生成了密码文件
# c.ServerApp.root_dir 没必要设置,jupyter运行所在的文件夹

远程开启JupyterLab

首先,通过上位机SSH远程连接Jetson Nano打开JupyterLab服务端:

jupyter-lab

然后在上位机浏览器输入Jetson Nano的局域网IP + jupyter服务端口,比如

# nano局域网IP 192.168.10.101
192.168.10.101:8080/lab

就能启动远程JupyterLab了,首次登录需要输入上面设置的密码:
在这里插入图片描述

后记

下篇给Jetson Nano装一系列与机械臂相关的驱动。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

英伟达Jetson Nano 开发(2)、Jupyter-Lab配置 的相关文章

  • 将本地图像添加到 IJulia 笔记本

    如何将本地图像添加到 IJulia 笔记本 该图像与 IPYNB 文件位于同一本地网络文件夹中 该文件夹可通过符号链接访问 我尝试过相对文件名和绝对文件名 img src test png alt Image Test style widt
  • 如何在 jupyter markdown 单元格中创建新行

    md S a set of shops I a set of items M wants to get 我想在这两句话之间换一条新线 我们通常在第一个句子之后在新行之前放置 空格 但它在 Jupyter 中不起作用 我怎样才能做到这一点 我
  • 如何使用笔记本jupyter在html中发布R代码

    我看到很多人谈论使用 jupyter 笔记本将代码转换和共享为 HTML 就像小菜一碟 但它对我来说变成了一场噩梦 我确实可以通过使用下拉菜单下载代码将其转换为 html 但它只能在我自己的计算机上访问 如果我将其作为链接发送给其他人 他们
  • 无法连接到本地运行时:加载服务器扩展时出错 —

    我正在尝试连接到本地运行时进行编辑Mask R CNN模型 https colab research google com github tensorflow tpu blob master models official mask rcn
  • AttributeError:模块“scipy.sparse”没有属性“coo_array”

    我的 Jupyter Notebook 中出现此错误 使用 conda 而不是 pip 解决此问题的最佳方法是什么 我尝试过conda upgrade all这似乎不起作用 The scipy sparse array函数是在 v1 8 中
  • 如何制作便携式 Jupyter 幻灯片

    如何使 Jupyter 幻灯片放映变得便携 我可以在本地提供幻灯片放映 但我无法将其发送给任何人并让它与所有图像 幻灯片动画功能等一起使用 我在用jupyter nbconver my notebook ipynb to slides并获取
  • Matplotlib fill_ Between() 无法使用孵化器正确保存为 pdf

    尝试保存 matplotlib 时遇到以下问题fill between 在 ipython 中绘制为 pdf 格式 import matplotlib pyplot as plt A 1 2 3 4 5 6 B 10 20 30 40 50
  • 自定义 IPython 笔记本/Jupyter 幻灯片放映

    我使用 IPython Notebook Jupyter 的幻灯片功能创建了一个幻灯片 效果很好 我通过以下方式创建并托管了幻灯片ipython nbconvert 这也很好用 但我找不到任何如何自定义幻灯片的信息 显然我必须定制Revea
  • 如何重置 Jupyter/IPython 输入提示编号?

    我刚刚使用 IPython 笔记本编写了我的第一个详尽的 Python 教程 一切都很顺利 除了我做了很多测试和移动块 我该如何重置In 编号 我尝试过退出并重新加载 但这似乎不起作用 From the Runtime menu selec
  • 长时间运行 Jupyter 笔记本/实验室?

    我在 ec2 实例上的 tmux 会话中运行 Jupyter 我有运行时间非常长的单元格 但是当我关闭浏览器或笔记本电脑盖子时 笔记本电脑不再写入输出单元格 并且可能会使 python 内核崩溃 这是我在远程实例上启动实验室的方式 jupy
  • 如何在jupyter笔记本中使用python向图像添加视觉注释?

    总体目标是从某个服务器查看医学图像 向图像添加视觉注释 即 用红色突出显示 圈出肿瘤 然后将这些图像连同注释作为某种元数据上传回服务器 查看 上传 存储元数据基本上已经完成 但我还没有找到任何允许我在 jupyter 笔记本中绘制图像的包
  • 从jupyter服务器下载数据

    我通过连接到服务器来使用 ipython 笔记本 我不知道如何以编程方式将内容 例如数据框 csv 文件等 下载到我的本地计算机 因为我无法具体声明路径 如 C user 它将被下载到他们的机器而不是我的机器上 在其中一个笔记本的单独单元格
  • 从 pandas 单元格中删除 html 格式

    我在 pandas 上有这个 DataFrame import pandas as pd df pd DataFrame CARGO 53944 Driver 57389 Driver 60851 Driver 64322 Driver 6
  • 在 Jupyter 中可视化 TensorFlow 图的简单方法?

    可视化 TensorFlow 图的官方方法是使用 TensorBoard 但有时我只是想在使用 Jupyter 时快速浏览一下图 是否有一个快速的解决方案 最好基于 TensorFlow 工具或标准 SciPy 包 如 matplotlib
  • pandas.read_clipboard 来自云托管的 jupyter?

    我正在服务器上运行 JupyterHub 的 Data8 实例 并运行 JupyterLabpd read clipboard 似乎不起作用 我在谷歌colab中看到同样的问题 import pandas as pd pd read cli
  • Jupyter 和 Common Lisp

    我正在尝试安装cl jupyter https github com fredokun cl jupyter common lisp 内核Jupyter http jupyter org 我无法让它工作 当我打开一个新的 lisp 笔记本
  • Jupyter 笔记本中的函数单元测试?

    我有一个 Jupyter 笔记本 我打算反复运行 里面有函数 代码结构是这样的 def construct url data return url def scrape url url fetch url extract data retu
  • Atom:设置 Hydrogen Launcher 以与 Python 3.7 一起使用

    我正在尝试将 Atom 设置为能够以交互方式逐行运行 Python 代码 并且一直在尝试使用 Hydrogen 及其相关包来实现这一目标 Hydrogen 包按预期正常工作 因为我能够逐个单元运行脚本 并且能够选择使用哪个 Python 内
  • 如何腌制或存储 Jupyter (IPython) 笔记本会话以供以后使用

    假设我正在 Jupyter Ipython 笔记本中进行更大的数据分析 并完成大量耗时的计算 然后 由于某种原因 我必须关闭jupyter本地服务器I 但我想稍后再返回进行分析 而不必再次进行所有耗时的计算 我喜欢喜欢做的是pickle或者
  • Jupyter + EMR + Spark - 从本地计算机上的 Jupyter 笔记本连接到 EMR 集群

    我是 PySpark 和 EMR 的新手 我尝试通过 Jupyter Notebook 访问 EMR 集群上运行的 Spark 但遇到错误 我使用以下代码生成 SparkSession spark SparkSession builder

随机推荐

  • 计算机网络

    计算机网络 一 计算机网络体系结构 二 物理层 三 数据链路层 四 网络层 五 运输层 六 应用层
  • 【c++初学】遇到问题:对xxx未定义的引用

    在编译的时候遇到了 未定义引用 root 64 czp span class token operator span PC span class token operator span span class token operator s
  • 在同一个浏览器上打开同一个网址只打开一个窗口的方法

    具体问题看图吧 xff0c 我自己也说不清楚 具体操作如下 xff1a target属性的功能之一是可以在同一个浏览器中只打开被标记相同的网页窗口 利用这一功能可以实现以上问题 target属性链接地址 xff1a http www w3s
  • esp32 Arduino IDE读取航模接收机SBUS信号

    库函数下载链接https download csdn net download qq 40925542 87207281 该库函数适用于具有多个串口的开发板 xff0c esp32中测试通过 xff0c 测试代码如下 xff1a inclu
  • curl 401 unauthorized解决

    用curl获取web信息时遇到了401unauthorized错误 用下面的命令解决了 xff1a span class token function curl span insecure anyauth u admin password
  • git自建服务器-借助蒲公英实现远程访问

    git自建服务器 借助蒲公英实现远程访问 本文涉及蒲公英组网 xff0c 这里大家可以参考蒲公英官网组网教程 使用的硬件 蒲公英x3a 路由器 xff1a 用于智能组网 xff0c 实现内网穿透vpn功能 xff1b orange pi3
  • sockaddr与sockaddr_in结构体简介

    span class token keyword struct span sockaddr span class token punctuation span span class token keyword unsigned span s
  • ROS入门(二)——创建功能包和工作空间

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 文章目录 前言一 工作空间 xff08 workspace xff09 xff1f 二 创建工作空间 xff08 workspace xf
  • SpringBoot异常处理-SimpleMappingExceptionResolver(四)

    异常处理 SimpleMappingExceptionResolver 配置 SimpleMappingExceptionResolver 处理异常 在全局异常类中添加一个方法完成异常的同一处理 结果是只不返回参数 没有上一个博客方法好 但
  • Matplotlib三维绘图,这一篇就够了

    Matplotlib三维绘图 xff0c 这一篇就够了 1 效果图1 1 3D线效果图1 2 3D散点效果图1 3 3D随机颜色散点效果图1 4 3D散点不同mark点效果图1 5 3D线框效果图1 6 3D曲面不透明效果图1 7 3D曲面
  • C++编程永不过时的语言,原因何在?

    想要知道C 43 43 到底如何你首先要了解C 43 43 的特性 C 43 43 既保留了C语言的有效性 灵活性 便于移植等全部精华和特点 xff0c 又添加了面向对象编程的支持 xff0c 具有强大的编程功能 xff0c 可方便地构造出
  • px4ctrl代码解读-px4ctrl_node

    头文件 include lt ros ros h gt include 34 PX4CtrlFSM h 34 include lt signal h gt 1 初始化节点 ros init argc argv 34 px4ctrl 34 r
  • ZYNQ图像处理(1)——vdma_hdmi显示环境搭建

    1 引言 FPGA是一种现场可编程逻辑门阵列 xff0c 其并行的特点让其在图像处理 数字通信等领域有广泛的应用 FPGA缺点是不擅长流程控制 xff0c 对于IIC SPI等通信方式 xff0c 往往需要用到状态机 ZYNQ7000是赛灵
  • 大小端知识

    大端和小端 xff08 Big Endian和Little Endian xff09 xff1a 1 Little Endian就是低位字节排放在内存的低地址端 xff0c 高位字节排放在内存的高地址端 2 Big Endian就是高位字节
  • rplidarA3 QT调试记录

    使用软件和环境 xff1a rplidar A3 win10 32位 QT5 13 msvc2017 32位 先下载rplidar官方sdk xff0c http www slamtec com cn Support rplidar a s
  • cmake相关:sudo make install后的卸载

    sudo make install后的卸载 我们知道linux中一般的编译一个package的顺序是 span class token function git span clone package git span class token
  • Git教程-分支和tag管理

    转自 xff1a Ricky Fung xff08 http blog csdn net top code article details 52336221 xff09 1 列出所有本地分支 lt code class 61 34 hljs
  • make报错:relocation R_X86_64_PC32 against symbol `stderr@@GLIBC_2.2.5‘

    make报错 xff1a relocation R X86 64 PC32 against symbol 96 stderr 64 64 GLIBC 2 2 5 39 make时链接gflags时报错 xff0c 错误提示如下 xff1a
  • C++编译报错: qualified-id in declaration before

    错误日志 span class token string 34 qualified id in declaration before token 34 span 报错原因 报错行前面的代码缺少了 或者 加上括号后问题解决
  • 英伟达Jetson Nano 开发(2)、Jupyter-Lab配置

    英伟达Jetson Nano 开发 xff08 2 xff09 Jupyter Lab配置 前言安装JupyterLab设置密码生成Jupyter lab配置文件设置配置文件远程开启JupyterLab后记 前言 本篇继续jetson na