Jupyter¶
简介¶
Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等
安装方式¶
# 加载conda
module load apps/anaconda3/ # 集群2
module load anaconda/3-2023.09 # 集群1
# 安装jupyter,请执行调整python版本
conda create -n jupyter-ser python=3.10 -y
source activate jupyter-ser
pip install jupyter
使用方式¶
正常使用(使用集群firefox或自行安装chrome)¶
通过salloc 申请 计算资源,并登录计算节点
# 申请计算资源
salloc -N 1 -p cpuXeon6458 --cpus-per-task=64 -x comput[185-196]
# 登录到计算节点
ssh -Y <computid>
启动Jupyter
# 启动jupyter notebook ,可指定端口号
jupyter notebook --ip 0.0.0.0 --port 18888
# 启动jupyter lab ,可指定端口号
jupyter lab --ip 0.0.0.0 --port 18888
通过vscode 链接jupyter内核¶
通过salloc 申请 计算资源
# 申请计算资源
salloc -N 1 -p cpuXeon6458 --cpus-per-task=64 -x comput[185-196]
通过vs code 服务器登录到集群登录节点,并参考下图内容进行资源申请,服务启动操作

启动jupyter服务获取链接token

# 启动jupyter notebook ,可指定端口号
jupyter notebook --ip 0.0.0.0 --port 18888
# 启动jupyter lab ,可指定端口号
jupyter lab --ip 0.0.0.0 --port 18888
打开或创建ipynb文件,点击选择内核

添加现有jupyter服务器信息,按照提示选择即可
完整流程:
通过vscode 转发计算节点的代理端口(推荐)¶
通过salloc 申请 计算资源
# 申请计算资源
salloc -N 1 -p cpuXeon6458 --cpus-per-task=64 -x comput[185-196]
激活jupyter环境并启动Jupyter
source activate jupyter-ser
# 启动jupyter notebook ,可指定端口号
jupyter notebook --ip 0.0.0.0 --port 18888
# 启动jupyter lab ,可指定端口号
jupyter lab --ip 0.0.0.0 --port 18888
根据提示点击链接

浏览器正常弹出并打开服务

Contributor:rkwu
最后更新:
2025 年 06 月 30 日