如何用服务器环境运行本地Notebook或脚本
password
Created by
type
status
date
本文介绍如何用服务器的环境来运行本地的脚本或者Jupyter Notebook
- 首先访问服务器 (注意:所有变量字段前都用“$”标示)
- (可选)可以选择建一个不会因为关了服务器连接就断掉的JupyterServer
- 打开一个notebook服务器,通过参数确定
python venv
启动成功后会收到一个URL,这是用来从浏览器打开Jupyter Notebook的。
这个URL很重要!!类似于下面这样
其结构为:
- 现在回到本地,打开一个终端,按照以下结构输入命令
这个链接指定 ssh
i) 不执行远程命令
ii) 在命令执行前转到后台
iii) 本地计算机上的端口
$LOCAL_PORT_NUMBER
将转发到远程端的给定 $REMOTE_SERVER_IP
和 $PORT_NUMBER_TO_SERVE_JUPYTER_NOTEBOOK
。
这其实是 SSH 标准实现的加密端口转发,允许我们以安全的方式在本地访问远程笔记本。此时我建议你检查一下本地 TCP 端口 $LOCAL_PORT_NUMBER 是否真的在监听负责管理 jupyter 服务器的远程端口。如果它出现在显示的列表中,则表示一切正常。
如:运行以下命令可以查看使用端口 8889 的进程:
- 现在需要检查你是否可以从本地访问服务器启动的jupyter服务!
复制之前标红提示的URL,进行如下改动:
将
$PORT_NUMBER_TO_SERVE_JUPYTER_NOTEBOOK
替换为 $LOCAL_PORT_NUMBER
。将这个链接复制!
- 最终步骤!打开 VS Code
这里非常重要,要检查是否安装了 Python、Jupyter 和远程 SSH 扩展
打开你的Jupyternotebook,在右上角选择选择内核,找到“选择已有的jupyter内核”

- 检查一下

总结:希望A100也能给我104个
2024/11/05