JupyterLab 是下一代交互式计算开发环境,2025年发布的4.0版本新增以下特性:
平台 | 最低要求 | 推荐环境 |
---|---|---|
Windows | 10 21H2 | WSL2 + Ubuntu 22.04 |
macOS | Monterey 12.3+ | M2芯片+16GB内存 |
Linux | Kernel 5.15+ | Docker容器化部署 |
# 安装Python 3.12(当前LTS版本) pyenv install 3.12.4 pyenv global 3.12.4
python -m venv ~/.jupyterenv source ~/.jupyterenv/bin/activate
pip install jupyterlab==4.0.0 \ jupyterlab-lsp \ # 语言服务器协议支持 jupyterlab-git \ # 版本控制集成 jupyterlab-ai \ # AI辅助扩展 jupyterlab-vim \ # Vim键位绑定 jupyterlab-drawio # 流程图绘制工具
c.ServerApp.root_dir = '/mnt/d/JupyterProjects' # 项目存储路径 c.LabApp.collaborative = True # 启用实时协作 c.AICodeCompletion.model = 'gpt-5-turbo' # 指定AI模型
jupyter lab --port 8888 --no-browser
浏览器打开 http://localhost:8888 并输入token认证
pip install cupy-cuda12x jupyterlab-cuda-dashboard nvidia-smi --jupyter-integration
安装PostgreSQL内核并配置连接池:
# 在notebook中执行 !pip install jupyterlab-sql %load_ext sql %sql postgresql://user:password@localhost/mydb
import ipyvolume as ipv ipv.quickvolshow(np.random.rand(128,128,128))
# 数据加载 -> 特征工程 -> 模型训练 -> 可视化评估 import polars as pl from sklearn.inspection import DecisionBoundaryDisplay df = pl.read_parquet("data.parquet") display(DecisionBoundaryDisplay.from_estimator(model, X, alpha=0.5))
import geemap Map = geemap.Map(center=(40, -100), zoom=4) Map.add_basemap('SATELLITE') Map
pip install --force-reinstall ipykernel
jupyter lab --AIToken=sk-xxxx
c.AICodeCompletion.fallback_model = 'claude-3'
mamba install -c conda-forge jupyterlab=4.0.0
jupyterlab-material-night
提升暗色模式体验c.KernelManager.autorestart = True
声明:本教程使用JupyterLab 4.0版本制作,原创内容转载请注明来源。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。