Jupyter Notebook 连接 Linux 配置指南
本文介绍如何在智星云主机的 Windows 系统和 Ubuntu 系统下配置 Jupyter 密码并启动 Jupyter 服务。
注意:部分软件执行位置可能因系统配置而异,请根据实际情况调整路径。
Windows 系统配置
第一步:设置 Jupyter 密码
- 打开桌面上的 Anaconda Prompt 终端
- 执行以下命令,并根据提示设置密码:
jupyter notebook password
第二步:启动 Jupyter 服务
在 Anaconda Prompt 终端中执行以下命令启动 Jupyter 服务:
python -m jupyterlab --no-browser --ip 0.0.0.0 --port 5901 --config="C:\\Users\\vipuser\\.jupyter\\jupyter_notebook_config.py" --notebook-dir="C:\\"
说明:
--port 5901:云主机内网端口设置为 5901--notebook-dir:工作目录,可根据需要修改
第三步:访问 Jupyter 服务
访问规则:访问地址为 VNC 地址,端口为 VNC 端口 + 2
示例:
- VNC 地址:
sdly.blockelite.cn - VNC 端口:
25436 - Jupyter 访问地址:
sdly.blockelite.cn:25438
Linux 系统配置
默认配置(推荐)
Linux 系统默认已开机自动启动 Jupyter 服务。
访问规则:访问地址为 VNC 地址,端口为 VNC 端口 - 1
示例:
- VNC 地址:
sdly.blockelite.cn - VNC 端口:
25436 - Jupyter 访问地址:
sdly.blockelite.cn:25435 - 登录密码:VNC 密码
故障排除
如果无法访问或密码不正确,请按以下步骤处理:
第一步:重置密码
以 root 用户身份登录系统,执行以下命令:
# 根据提示输入新密码并确认
jupyter-notebook password
# 成功后会显示:
# Wrote hashed password to /root/.jupyter/jupyter_notebook_config.json
第二步:停止现有 Jupyter 进程
# 查找并终止现有的 Jupyter 进程
kill `ps aux | grep jupyter | awk '{print $2}' | head -n 1` &> /dev/null
# 备份配置文件(可选)
mv /root/.jupyter /root/jupyter
第三步:启动 Jupyter 服务
nohup /home/vipuser/anaconda3/bin/python3 /home/vipuser/anaconda3/bin/jupyter-notebook \
--no-browser \
--ip 0.0.0.0 \
--port 3389 \
--config=/root/jupyter/jupyter_notebook_config.json \
--allow-root \
--notebook-dir=/home/vipuser &
参数说明:
--port 3389:服务监听端口--allow-root:允许以 root 用户运行--notebook-dir:工作目录
重要提示
- 首次配置:以上故障排除步骤仅在首次使用时需要执行
- 重启后:如果主机重启,只需执行第三步(启动 Jupyter 服务)即可
- 端口计算:
- Windows:Jupyter 端口 = VNC 端口 + 2
- Linux:Jupyter 端口 = VNC 端口 - 1
- 路径调整:如遇到路径问题,请根据实际安装位置修改相应路径