首页 > 系统相关 >Ubuntu 24.04上安装JupyterLab并远程访问

Ubuntu 24.04上安装JupyterLab并远程访问

时间:2024-11-20 17:41:37浏览次数:1  
标签:JupyterLab Jupyter vz101 -- 24.04 sudo jupyterlab Ubuntu jupyter

更新你的 Ubuntu 软件包索引。

 sudo apt update

 现在通过 Ubuntu 软件源安装 Python3 和 Node.js,方法如下--输入 "Y "确认安装:

 sudo apt install python3-dev python3-pip python3-venv nodejs npm

安装 Jupyter

 安装完依赖项后,您将在 Python 虚拟环境中通过 Pip 安装 Jupyter。您将以非 root 用户身份运行 Jupyter,因此请确保您已创建该用户。

 使用下面的命令登录你的用户--下面的示例将使用用户 alice:

su - vz101 SU-VZ101型

然后,创建HOME目录一个新的 Python venv 虚拟环境并激活。

mkdir myenv mkdirmyenv

python3 -m venv myenv python3 -m venv myenv

 source myenv/bin/activate 资料来源: myenv/bin/activate

运行下面的 pip3 命令,通过 PyPi 软件源安装 Jupyter:

 pip3 install jupyter pip3 安装 Jupyter

配置 Jupyter

 本节将配置 Jupyter 的两个主要组件,即 jupyter_server 和 jupyterlab。您将为这两个组件生成配置并设置密码验证。然后,通过命令行运行 Jupyter。

 jupyter server --generate-config Jupyter 服务器 --generate-config
jupyter server password Jupyter 服务器密码

接下来,运行下面的 jupyter 命令生成 jupyterlab 配置到 ~/.jupyter/jupyter_lab_config.py。然后,检查 jupyterlab 配置。

 jupyter lab --generate-config Jupyter 实验室 --generate-config
jupyter lab --show-config Jupyter 实验室 --show-config

编辑配置文件

sudo nano /home/vz101/.jupyter/jupyter_lab_config.py

设置所有网络可访问,并设置默认目录

c.ServerApp.ip = '0.0.0.0' c.ServerApp.ip = '0.0.0.0'

c.ServerApp.notebook_dir = '/home/vz101/'

 


现在可通过运行: jupyter lab 命令启动,并通过 http://server-ip:8888/lab  访问了。

以服务形式运行 JupyterLab

如果要在后台以服务形式运行 Jupyter需要为 Jupyter 创建一个新的 systemd 服务文件。

sudo nano /etc/systemd/system/jupyterlab.service

 输入以下配置,并确保将用户 vz101改为您的用户名。
[Unit]
Description=JupyterLab Service

[Service]
Type=simple
PIDFile=/run/jupyter.pid
ExecStart=/home/vz101/myenv/bin/jupyter lab --config=/home/vz101/.jupyter/jupyter_lab_config.py
User=vz101
Group=vz101
WorkingDirectory=/home/vz101/myenv
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

运行下面的命令重新加载 systemd 管理器并激活新的服务文件。并启用 jupyterlab 服务。

sudo systemctl daemon-reload

sudo systemctl start jupyterlab

sudo systemctl enable jupyterlab

可运行下面的命令检查 jupyterlab 服务状态。你将看到 jupyterlab 服务正在系统上运行并启用。

sudo systemctl status jupyterlab

允许远程访问 Jupytery参见

如何在Ubuntu 24.04上安装JupyterLab

标签:JupyterLab,Jupyter,vz101,--,24.04,sudo,jupyterlab,Ubuntu,jupyter
From: https://www.cnblogs.com/Laro/p/18558887

相关文章

  • 【MySQL】 Ubuntu安装MySQL
    前置工作查看ubuntu的系统版本注意:20.04,22.04,24.04亲测一样适用。把MySQLAPT源下载到ubuntu中。ATP源链接下载下载发布包到ubuntu之后。安装发布包sudodpkg-imysql-apt-config_0.8.33-1_all.deb执行完后,出现点回车再回车,这里版本8-4,因为是发布包进行管理......
  • Ubuntu问题 -- 设置ubuntu的IP为静态IP (图形化界面设置) 小白友好
    目的为了将ubuntu服务器IP固定,方便ssh连接人在服务器前使用图形化界面设置设置找到自己的网卡名称,我的是eno1,并进入设置界面查看当前的IP,网关,掩码和DNS(注意对应eno1)nmclidevshow掩码可以通过以下命令查看完整的(注意对应eno1),我这里是255.25......
  • web专题:ctf专业竞赛平台!在 Ubuntu 上部署 CTFd 与 Docker!全网最详细版本,少走弯路!
    docker是什么?Docker是一个开源的容器化平台,用于开发、发布和运行应用程序。它通过将应用程序及其依赖项打包成一个容器,使应用在任何支持Docker的环境中都能保持一致性。容器本质上是轻量级、独立的运行环境,包含了应用程序和它所需的所有资源,但与虚拟机不同的是,容器共享主机......
  • ubuntu2004 上安装与使用NVIDIA GPU A100
    ubuntu2004上安装与使用NVIDIAGPUA100先安装显卡驱动https://blog.csdn.net/qq_36999834/article/details/107589779用容器的方式安装cuda ##创建并启动容器,启动gpudocker要加上--gpusall选项,-i表示交互,-t表示分配一个伪终端, ##--rm自动删除停止运......
  • 如何在Ubuntu 20.04 LTS上安装Dotnet Core?
    在本教程中,我们将向您展示如何在香港服务器的Ubuntu20.04LTS系统上安装DotnetCore。.NETCore是一个免费的开源软件框架和开源软件框架。它是由Microsoft开发的。它是由Microsoft开发的。.NETCore是一个非常强大的框架。它通常用于开发Web应用程序。步骤1.首先,通过apt在......
  • 详解RabbitMQ在Ubuntu上的安装
    ​​​​​​​目录Ubuntu环境安装安装Erlang查看Erlang版本退出命令​编辑安装RabbitMQ确认安装结果安装RabbitMQ管理界面启动服务查看服务状态通过IP:port访问添加管理员用户给用户添加权限再次访问Ubuntu环境安装安装ErlangRabbitMq需要Erlang语⾔的⽀......
  • WasomCodeX试用---Ubuntu20.04系统
    安装WasomeIDE下载安装包并解压可获得如下文件内容:/WasomeIDE$lscode_amd64.debiecc.img.tarinstall.shwebide.vsixheadersinstall_docker.shmoduleswebview-toolkit-ui.tar执行install.sh文件如果系统未安装vscode,则在执行install.sh时会......
  • Ubuntu Qt5 源码的下载和编译
    Ubuntu18下载和编译Qt5源码下载源码wgethttps://mirrors.aliyun.com/qt/archive/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.tar.xz解压缩tar-xfqt-everywhere-src-5.15.2.tar.xz-C/tmp/cd/tmp/qt-everywhere-src-5.15.2配置并编译./configure-prefix/h......
  • 如何在 Ubuntu 上安装 Mosquitto MQTT 代理
    如何在Ubuntu上安装MosquittoMQTT代理Mosquitto是一个开源的消息代理,实现了消息队列遥测传输(MQTT)协议。在Ubuntu22.04上安装MQTT代理,您可以利用MQTT轻量级的TCP/IP消息平台,该平台专为资源有限的物联网(IoT)设备设计,例如带宽低或电池寿命短的设备。Mos......
  • 深度学习模型部署RV1126(一)——Ubuntu配置rknn环境
    模型部署RV11126的流程大致为:训练得到.pth模型、pth2onnx、onnx2rknn,最后在边缘计算设备上完成部署,本文旨在完成RKNN的环境搭建工作,以便于后续的模型转换与部署。一、所需条件Ubuntu_16_04_64二、Ubuntu配置rknn环境(1)模型转换环境的配置下载rknn_toolkit:GitHub-rockc......