【Jupyter】使用容器管理的服务器远程映射jupter到本地

Jupyter 服务器部署

映射端口可以自己定义

首先在容器上切换到你想启动jupter的目录和环境
在这里插入图片描述

安装Jupyter notebook:

pip install Jupyter

生成Jupyter notebook 配置文件:

jupyter notebook --generate-config

在这里插入图片描述

配置Jupyter notebook密码

jupyter notebook password

输入上面代码后, 会让你设置待会需要本地登陆服务器的密码: 为了方便我这里设置为123456

Enter password:  ****(自定义)
Verify password: ****

在这里插入图片描述

5.进入vim编辑器对jupyter_notebook_config.py 进行编辑。

vim ~/.jupyter/jupyter_notebook_config.py

6.在最后一行后加入如下配置信息(vim编辑器按A键进行编辑):先按ESC:,由于文件比较常如果想要直接跳到文件末尾按Shift + gggg直接跳到文件开头

c.NotebookApp.allow_remote_access = True
c.NotebookApp.open_browser = False
c.NotebookApp.ip = '*'
c.NotebookApp.allow_root = True
c.NotebookApp.port = 10888 #端口可以更改

添加完成后按ESC,:wq!退出并保存,Linux服务器上的配置就完成了。

在这里插入图片描述

在Linux服务器上启动Jupyter notebook:

jupyter notebook --no-browser --port=10889 --ip=127.0.0.1

在这里插入图片描述

这个界面会在你jupter操作时实时更新日志

然后在本地转发端口,用win+R 打开cmd, 进入终端。

ssh -N -f -L localhost:本地port:localhost:远程port -p 容器port remote_user@remote_host
1

上面的代码中的remote_user是表示的你在远程服务器上的用户名, remote_host表示的是服务器的ip地址:

这个6660是容器的端口,直接连接远程主机的话改成22默认端口


ssh -N -f -L localhost:10888:localhost:10889 -p 6660 root@100.100.30.229

输入完之后出现如下界面:
输入容器的密码
在这里插入图片描述

在本地浏览器网址栏输入

http://127.0.0.1:10888
输入jupter密码后进入
在这里插入图片描述
参考:https://blog.csdn.net/qq_45056135/article/details/123960321

20240518更新,其实我现在使用vscode下载jupyter关键词的插件更多,其链接更加方便,不用配置端口映射,还可以使用vscodo丰富的其他插件。

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将Jupyter Notebook映射到本地,可以按照以下步骤操作: 1. 首先,确保你的计算机上已经安装了Python和Jupyter Notebook。如果还没有安装,可以通过Python官方网站或者Anaconda来获取Python安装包并进行安装。 2. 打开终端或命令提示符,输入命令`jupyter notebook`,然后按下回车键。这将启动Jupyter Notebook服务器。 3. 等待一段时间,你的默认web浏览器将会自动打开,并跳转到Jupyter Notebook的界面。 4. 这个界面显示了你计算机上的文件和目录结构。你可以在该界面上创建新的Notebook文件、打开现有的Notebook文件、编辑代码和运行代码等。 5. 在Jupyter Notebook界面中,你可以看到一个Notebook文件是一个以.ipynb为后缀的文件。你可以通过双击一个Notebook文件来打开它并开始编辑。在Notebook中,你可以编写Python代码、Markdown文本和其他内容。 6. 在编辑Notebook文件时,你可以使用Jupyter Notebook提供的各种功能和工具来编写和调试代码,如运行代码块、插入新的代码块、保存Notebook等。 7. 当你完成了对Notebook文件的编辑,你可以以.ipynb的格式保存文件。该文件将会保存在你当前的工作目录下。 总结起来,映射Jupyter Notebook到本地的过程非常简单。通过启动Jupyter Notebook服务器,你可以在本地浏览器中使用Jupyter Notebook来编辑和运行Python代码。这为你提供了一个交互式和可视化的编程环境,方便你进行数据分析、机器学习等任务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值