本地访问远程服务器上的jupyter notebook纯小白操作指南

1.打开远程服务器环境(很重要,接下来的操作都是在服务上操作,不是在本地,这一点查了很多博客,都没有表述清楚),找到支持jupyter notebook的运行环境,我的环境是Anoconda且已经安装了jupyter notebook,并确认可以使用。
如果上一步没有,请先安装python或者Anoconda,并创建一个新的虚拟环境或者直接在root环境下安装jupyter.
我的环境是Anoconda:
(1)创建一个新的虚拟环境,
(2)并进入新的虚拟环境,
(3)安装jupyter notebook
三部对应三条命令:逐条分开执行,第一条执行完毕,等待创建好新的环境后再执行下一条,以此类推。

conda create -n tf1 python=3.6
conda activate tf1
pip install jupyter

2.如果前面的条件你都已经满足了,请忽略。这一步生成jupyter notebook登录密码:
在服务器命令行中输入ipython,若显示no module named ipython
就先pip install ipython.然后导入passwd,再调用passwd(),会提示你输入一个密码,这个密码就是你后面远程登录jupyter notebook的密码,要记住,第二遍输入是验证一下两次输入是否一致,完成后会生成一个字符串,这个字符串后面会用到,先保存下来。
在这里插入图片描述

3.生成配置文件
可直接在服务器上命令行里进入自己的虚拟环境(注意是可以支持打开jupyter notebook的虚拟环境)输入一下命令:

jupyter notebook --generate-config

命令完成后,这时会在服务器的主目录里生成一个 .jupyter 文件,一般情况下这种文件是隐藏的,可以通过按住 Ctrl+H 键显示该文件。然后打开该文件,添加一下几行语句
在这里插入图片描述

c.NotebookApp.ip = '*' 
c.NotebookApp.port = 8888 #映射到本地的端口
c.NotebookApp.open_brower = False
c.NotebookApp.allow_root = True
c.NotebookApp.terminal_enabled = False
c.NotebookApp.password = u'sha1:473f868e5adc:49486e52cee97c39f9ff665628869c8cbd202f14' #这个就是上面第二步生成的一个字符串,只是前面多加了个u

4.修改好配置文件后保存,然后在服务器命令行中启动jupyter notebook:

jupyter notebook

注意启动后不要关闭,缩小窗口,关闭服务器。

5.然后在本地浏览器输入:

http://server_ip:8888/

然后紧接着会出现密码栏:输入你刚刚在第二步设置的密码,就可以成功访问了。

sever_ip是你的远程服务器的ip,端口是你本地的端口8888,刚刚在配置文件设置过的(注意需要用Google浏览器,不然打不开,我用极速360浏览器吭哧了半天,emm)。祝你配置顺利。

参考博客

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

资料加载中

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值