在服务器上运行jupyternotebook

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:


提示:以下是本篇文章正文内容,下面案例可供参考

一、配置python解释器,选择虚拟环境

二、使用步骤

pip install jupyter

在这里插入图片描述

jupyter notebook --ip=0.0.0.0 --port=9001##设置访问端口,注意不要用8888

在这里插入图片描述
用这个链接访问jupyter,注意127.0.0.1要换成自己服务器的IP地址
在这里插入图片描述

### 配置 VSCode 通过 SSH 连接到远程服务器运行 Jupyter Notebook 或 Lab 为了实现这一目标,可以按照以下方法完成配置: #### 1. 安装必要的扩展 在 Visual Studio Code (VSCode) 中安装 **Remote - SSH** 扩展以及 **Python** 扩展。这些扩展能够帮助用户轻松地连接到远程服务器,并支持 PythonJupyter 的功能[^1]。 #### 2. 创建 SSH 配置文件 编辑本地计算机上的 `~/.ssh/config` 文件(如果没有该文件则创建),添加如下内容以便简化 SSH 连接过程: ```plaintext Host myremote HostName address_of_remote User username Port port_number ``` 其中,替换 `address_of_remote`, `username`, 和 `port_number` 为实际的远程服务器地址、用户名和端口号。这样可以通过命令 `ssh myremote` 来快速连接到远程主机[^3]。 #### 3. 启动远程 Jupyter Server 登录到远程服务器后,启动 Jupyter Notebook 或 Lab 并指定监听本机 IP 地址及特定端口(例如 8888): ```bash jupyter notebook --ip=127.0.0.1 --port=8888 --no-browser ``` 此操作会生成一个令牌用于身份验证。 #### 4. 设置本地 SSH 端口转发 如果无法直接访问远程服务器Jupyter 接口,则需设置本地 SSH 端口转发来映射远程服务至本地机器上。执行以下命令: ```bash ssh -NfL localhost:1234:localhost:8888 username@address_of_remote ``` 这一步使得能够在浏览器中打开 `http://localhost:1234` 访问远程 Jupyter 实例。 #### 5. 修改 Jupyter 配置文件(可选) 对于更复杂的场景,可能需要调整 Jupyter 的配置参数。当首次运行 jupyter 命令时会在用户的家目录下自动生成配置模板 (~/.jupyter/jupyter_notebook_config.py)[^2]。利用文本编辑器如 Vim 对其进行修改或将文件下载至本地更改后再上传回去覆盖原版即可生效。 #### 6. 使用 VSCode 调试 Jupyter 单元格 需要注意的是,采用上述方式仅能浏览而不能调试单个单元格中的代码片段;若要启用完整的调试体验,则推荐改用另一种策略——即直接设定默认解释器路径指向远端环境下的 Python 版本号[^4]。 最终,在完成了以上步骤之后,你应该已经成功设置了从 VSCode 经由 SSH 到达远程 Linux 主机之上运作着的 Jupyter Notebook/Lab 应用了! ```python import sys print(sys.executable) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值