• 安装最新的Anaconda进行如下操作。

Anaconda更新指导

  • 如果需要更新Anaconda,可以参看Anaconda有必要升级吗 Anaconda怎么升级版本
  • 实践指导:如果你的Anaconda以管理员身份安装,使用用户身份创建的虚拟环境并不会伴随Anaconda的卸载而删除,可以放心进行Anaconda的卸载和安装。

说明版本信息

(base) PS D:\Code\> jupyter --version         
Selected Jupyter core packages...
IPython          : 8.30.0
ipykernel        : 6.29.5
ipywidgets       : 7.8.5
jupyter_client   : 8.6.3 
jupyter_core     : 5.7.2 
jupyter_server   : 2.16.0
jupyterlab       : 4.3.4
nbclient         : 0.10.2
nbconvert        : 7.16.6
nbformat         : 5.10.4
notebook         : 7.3.2 
qtconsole        : 5.6.1 
traitlets        : 5.14.3

Jupyter Lab优化

  • 注意开启jupyter lab的插件安装选项
    在这里插入图片描述

语言:设置中文语言

  1. 在anaconda Prompt中安装中文语言包,然后启动jupyter lab
    pip install jupyterlab-language-pack-zh-CN
    
    jupyter lab
    
  2. 可能默认直接使用中文,如果还是英文。在jupyter lab网页中选择Settings→Language→(中文 (简体,中国))
    在这里插入图片描述

工具:AI助手

  • 以下分别是jupyter ai的残缺版和完整版,需要使用哪个,取决于个人决定!如果使用本地模型需要自行安装ollama并下载与本地显卡相适应的显卡;如果使用在线模型,请自行准备好需要的API key。
  • Jupyter AI支持流式输出和复制、插入功能,体验更好,推荐安装使用!AI Assistant体验一般,开发还不完善,不推荐安装使用!
  • 回答效果取决于模型的能力,如果使用本地运行模型,可能不能获得很好的回答,推荐使用在线模型,提升回答速度和效果!

AI助手:AI Assistant实现

  1. 安装ollama,并下载可用的模型,如作者使用cyberuser42/DeepSeek-R1-Distill-Llama-8B:latest
    ollama pull cyberuser42/DeepSeek-R1-Distill-Llama-8B:latest
    
  2. 运行ollama,在jupyter lab中安装jupyterlab-ai-assistant——在插件页面进行搜索安装,刷新网页,即可看到AI Assistant标签
    jupyterlab-ai-assistant
    
    • 查看并选择默认使用模型
      在这里插入图片描述
    • 打开聊天框,可以正常和本地模型进行交互,但是不支持流式输出,无法删除消息,没有复制按钮,右侧栏无法关闭【刷新页面可关闭】,体验不好。【截至2025.8.22 08:02】
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述)
      在这里插入图片描述
from IPython.display import display, clear_output
import time

def live_clock():
    while True:
        current_time = time.strftime('%H:%M:%S', time.localtime())
        with open('clock.txt', 'w') as f:
            f.write(current_time)
        with open('clock.txt', 'r') as f:
            display(HTML(f'<span id="clock">{f.read()}</span>'))
        clear_output(wait=True)  # 清除输出区域
        time.sleep(1)

live_clock()

AI助手:Jupyter AI实现

  1. 安装jupyter ai插件,然后刷新网页,在左侧找到聊天图标打开,配置聊天模型参数。
    pip install "jupyter-ai[all]"
    
    • 国内用户推荐使用代理网站OpenAI-HK进行代理
      在这里插入图片描述
  2. 进行对话测试能够正常运行,支持流式输出,可以暂停回答,体验较好!
    在这里插入图片描述

工具插件:执行时间

  • jupyterlab-execute-time
    在这里插入图片描述

工具插件:内核资源使用监控

  • jupyter-server-resource-usage
    在这里插入图片描述

工具插件:latex数学公式

  • jupyterlab-latex

工具插件:执行代码块刷新效果

  • jupyterlab-cell-flash

代码:默认Code单元格显示行号

  1. 使用everything工具查看本机notebook-extension文件夹,如下图中所示:
    在这里插入图片描述
  2. 编辑tracker.jupyterlab-settings,修改代码单元格配置中的lineNumberstrue
    在这里插入图片描述
  3. 刷新页面,打开新的文件,默认代码单元格显示行号,如果需要其他类型单元格的行号显示,也在这个文件中进行修改!

主题:推荐

catppuccin/jupyterlab

jijzeptlab-themes

在这里插入图片描述

JupyterLab 扩展管理

JupyterLab 作为 Jupyter 项目的下一代交互式开发环境,其功能可以通过各种扩展(extensions)进行增强。

基本命令概览

jupyter labextension 提供了丰富的子命令来管理扩展:

jupyter labextension install# 安装扩展
jupyter labextension update# 更新扩展
jupyter labextension uninstall# 卸载扩展
jupyter labextension list# 列出已安装的扩展
jupyter labextension link# 链接本地扩展
jupyter labextension unlink# 取消链接
jupyter labextension enable# 启用扩展
jupyter labextension disable# 禁用扩展
jupyter labextension lock# 锁定扩展
jupyter labextension unlock# 解锁扩展
jupyter labextension check# 检查扩展

常用操作

列出已安装的扩展

jupyter labextension list

开发者工具

  • 对于扩展开发者,JupyterLab 提供了专门的开发命令:
jupyter labextension develop# 开发模式
jupyter labextension build# 构建扩展
jupyter labextension watch# 监视文件变化自动重建

拓展卸载

  1. 通过jupyter lab可视化界面卸载,可能因为用户权限不够卸载失败。
  2. 以管理员身份,通过命令行卸载,通过查询已安装的插件,确认需要卸载插件的python依赖。
    jupyter labextension list
    

在这里插入图片描述

  1. 然后使用pip或conda命令进行卸载
    pip uninstall ipydrawio-export
    
  2. 重启jupyter lab,打开页面,即可看到插件已卸载。
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐