jupyter lab使用(linux环境)

部署运行你感兴趣的模型镜像

一般是在conda 下安装, conda的安装直接参考:

https://www.anaconda.com/docs/getting-started/miniconda/install#linux

本机这样处理:

mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm ~/miniconda3/miniconda.sh

source ~/miniconda3/bin/activate

conda init --all  # 可选,执行后所有的shell都会在conda中,


安装与部署

参考 https://jupyter.org/install

安装可以直接在conda 的base环境下,方便直接开启,不过后续其它的环境,则不要在base中安装

jupyter lab —ip=x.x.x.x # 开启命令

不填则默认本机访问, 如果是所有开放则是 0.0.0.0

部署(可选)

部署这步不一定要有,每次重启时自己手动执行下脚本也ok

如果希望每次开机都能直接启动,我这边是习惯加到supervisord中,

vi /etc/supervisor/conf.d/jupyter.conf

[program:jupyter]
command=jupyter lab --ip=0.0.0.0 --notebook-dir=/home/xxx/work/cg/smix/jupyter1 --port=8887
directory=/home/xxx/
user=dengguoming
autostart=true
autorestart=true
stderr_logfile=/var/log/jupyter.err.log
stdout_logfile=/var/log/jupyter.out.log
environment=HOME="/home/xxx",USER="xxx",PATH="/home/xxx/miniconda3/bin:%(ENV_PATH)s"



supervisor是一个进程托管的工具,也可以用systemctl, 或者用docker来也可以,看个人熟悉的工具

常用初始化设置

加上登陆密码

jupyter lab password 然后填入密码,后续web上就会要登陆

密码会加密保存在 ~/.jupyter/jupyter_server_config.json

把工作路径改成对应的路径

比如你的项目是 /home/xxxx/work1

启动命令加一下即可

jupyter lab --ip=0.0.0.0 --notebook-dir=/home/xxxx/work1 --port=8887

多python环境切换(重要) nb_conda_kernels

jupyter默认是不能看到其它的env环境的,这里可以加下插件,让运行界面可以选择.

nb_conda_kernels 是一个更便捷的工具,它可以自动检测你的 Conda 环境并将它们作为 Jupyter 内核使用,无需手动为每个环境注册内核。

1. 安装 nb_conda_kernels

在你的基础 Conda 环境(通常是安装 Jupyter 的环境)中安装:

conda activate base# 或其他安装了 Jupyter 的环境

conda install nb_conda_kernels

2. 为每个需要使用的 Conda 环境安装 ipykernel

对于你想在 Jupyter 中使用的每个 Conda 环境:

conda activate myenv# 你的目标环境conda install ipykernel

3. 启动 Jupyter Lab

jupyter lab

现在你应该能在内核列表中看到所有已安装ipykernel 的 Conda 环境。
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

<think>好的,用户想在Linux系统上安装Jupyter Lab,我需要根据提供的引用资料来整理步骤。首先,引用[2]提到了使用nohup命令在后台运行Jupyter Lab,但用户的问题是关于安装,所以可能需要先安装Jupyter Lab本身,然后再进行配置。 根据引用[1],用户可能已经安装了Jupyter Lab,因为第一步是安装server extension,但用户现在的问题是如何安装。所以需要先确认安装步骤。通常安装Jupyter Lab可以通过pip进行,所以应该建议用户使用pip安装。 另外,引用[2]中的命令是启动Jupyter Lab并后台运行,但用户需要的是安装步骤。因此,安装部分可能没有直接给出,但根据常规方法,应该指导用户使用pip install jupyterlab。然后启动的时候可以参考引用[2]的后台运行方法。 此外,引用[1]还提到了安装LSP插件的步骤,但用户的问题只是安装Jupyter Lab,可能不需要这部分,但可以作为扩展问题提到插件安装的步骤,以备后续问题。 需要确保步骤正确,先安装Jupyter Lab,然后启动。同时检查是否需要root权限或者虚拟环境,但用户提供的引用中有--allow-root选项,可能涉及权限问题,所以需要提醒用户根据需要添加参数。 总结步骤: 1. 使用pip安装jupyterlab。 2. 启动Jupyter Lab,可以普通启动或后台运行。 3. 可选安装LSP插件。 检查是否有遗漏,比如是否需要先安装Python或pip,但假设用户已经有环境。另外,是否需要虚拟环境,但用户可能不需要,所以保持步骤简单。 最后生成相关问题,比如如何后台运行、如何安装插件、配置选项等。</think>### 如何在Linux系统上安装Jupyter Lab #### 步骤1:使用pip安装Jupyter Lab 在终端中执行以下命令安装最新版Jupyter Lab: ```bash pip install jupyterlab ``` 如果系统存在多用户环境或权限限制,建议使用虚拟环境[^2]。 #### 步骤2:验证安装 安装完成后,通过以下命令检查版本: ```bash jupyter-lab --version ``` #### 步骤3:启动Jupyter Lab - **普通启动方式**: ```bash jupyter-lab ``` 默认会在浏览器打开`http://localhost:8888`。 - **后台运行模式**(适合长期使用): ```bash nohup jupyter-lab --allow-root > ~/.jupyter/jupyter.log 2>&1 & ``` 日志文件保存在`~/.jupyter/jupyter.log`。 #### 扩展功能(可选):安装代码补全插件 若需增强代码编辑体验,可安装LSP语言服务器插件: 1. 安装后端支持: ```bash pip install --pre jupyter-lsp ``` 2. 安装前端组件: ```bash jupyter labextension install @krassowski/jupyterlab-lsp ``` 3. 安装Python语言服务器: ```bash pip install python-language-server[python] ``` 完成安装后重启Jupyter Lab即可生效[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值