跳到主要内容

📌 本文为旧版教程,推荐查看完整教程:Linux部署JupyterLab内网云公网访问教程

Jupyter Notebook 的本地部署和映射教程

1. Python 环境监测

在开始之前,请确保已经正确安装了 Python 并设置好了相关的环境变量。你可以通过以下命令来检查 Python 是否成功安装并获取其版本信息:

python --version

2. Jupyter 安装

要安装 Jupyter Notebook,可以使用 Python 的包管理工具 pip。打开终端或命令提示符窗口,运行以下命令来安装 Jupyter:

pip install jupyter

3. Jupyter 更新

如果你已经安装了旧版本的 Jupyter Notebook,可以通过以下命令来更新到最新版本:

pip install --upgrade jupyter

4. Jupyter Notebook 启动

在终端或命令提示符窗口中运行以下命令来启动 Jupyter Notebook 服务器:

jupyter notebook

运行命令后,你会看到一些输出信息,并且默认的浏览器会自动打开 Jupyter Notebook 的界面。如果浏览器未自动打开,你可以手动在浏览器中输入 http://localhost:8888 来访问 Jupyter Notebook。

5. 指定 Jupyter 的启动目录

默认情况下,Jupyter Notebook 在运行时会使用当前所在目录作为启动目录。如果你想指定一个特定的目录作为启动目录,可以在终端或命令提示符窗口中运行以下命令:

jupyter notebook --notebook-dir /path/to/directory

/path/to/directory 替换为你希望作为启动目录的实际路径。

6. Jupyter Notebook的内网穿透

Jupyter Notebook是支持内网穿透的,但是域名这个,需要允许绑定

具体操作只需要在jupyter的启动命令上,加上启动参数 --NotebookApp.allow_origin='*'

jupyter notebook 完整命令如下:

$ jupyter notebook --notebook-dir /path/to/directory --NotebookApp.allow_origin='*'

jupyter notebook 的端口默认是8888

所以内网穿透命令如下:

⚠️ 匿名隧道已废弃,请使用注册账户。详见 快速开始

$ ssh -R 80:127.0.0.1:8888 sh@sh3.neiwangyun.net

然后根据终端显示的网址信息,就可以远程访问了