本地使用 jupyter notebook 连接远程服务器

我们在远程登录Linux服务器时,经常希望在本地浏览器端打开jupyter notebook,这些命令可以实现这个操作。

一、远程连接

第一步,在服务器端开启 jupyter notebook,–no-browser 是不自动打开浏览器:

jupyter notebook --no-browser

在这里插入图片描述
复制倒数第二行的 token,这个 token 就是远程访问的密码,同时记下端口号8888。

第二步,在 PC 端做一个端口映射,即通过 ssh 隧道来将服务器端的8888端口号映射到本地(PC端)的某个端口(如1234):

ssh -L 1234:localhost:8888 chengyang@222.195.92.61

这时就可以在PC端的浏览器通过
http://localhost:1234
直接访问服务器上的 jupyter notebook 了。访问时会让你输入密码,这时就输入之前复制的 token 就可以了。

二、共享conda环境

默认情况下 jupyter notebook 是运行在系统默认环境里的,如果要让它运行在我们自己用 anaconda 创建的环境中,要进入那个环境中,然后安装 nb_conda 这个库:

conda install nb_conda

这时再开启 jupyter notebook 就能选择在我们这个环境里运行代码了。

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值