本地连接服务器使用jupyter
- 使用服务器上的 JupyterLab 的步骤
连上服务器(ssh 进去)
先在服务器里安装好 JupyterLab(只需要一次)。
然后在服务器里运行:
jupyter lab --ip=localhost --port=8888 --no-browser
这一步相当于在服务器上开了一个“网页服务”。
在你本地建立端口转发
本地运行:
ssh -L 8888:localhost:8888 gzt@你的服务器网址
这一步就像是搭了一根“管道”,把服务器的 8888 端口映射到你电脑的 8888 端口。
本地浏览器访问 JupyterLab
在浏览器里打开:
http://localhost:8888/lab?token=xxxx
就能直接在浏览器里操作服务器上的 Python 环境。
📝 2. JupyterLab 的作用
本质:JupyterLab 是一个 基于网页的 IDE(开发环境)。
你能用它做的事:
写和运行 Python 代码(.ipynb 笔记本,或 .py 脚本)。
管理和编辑服务器上的文件(相当于带图形界面的文件浏览器)。
直接画图、做实验(比如 matplotlib、seaborn、plotly 的图表直接显示)。
管理虚拟环境、安装包,甚至启动终端(就是 ssh 里的 bash,但在浏览器里用)。