📌 本文为旧版教程,推荐查看完整教程: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
然后根据终端显示的网址信息,就可以远程访问了