Jupyter notebook远程访问服务器的方法


Posted in Python onMay 24, 2018

1.背景

一直苦恼于本地机器和服务器上都要配置一些机器学习方面的环境,今天花了点时间研究了下Jupter notebook远程访问服务器,所以记录一下。

有些步骤非必须,这里尽量写清楚,读者理解后自行决定如何安装,本文以非root用户安装。

2.安装步骤

(1)登录服务器

(2)检查是否有安装jupyter notebook,终端输入jupyter notebook,如果报错就是没有啦,那么就要用下面命令安装。

$sudo pip install pyzmq
$sudo pip install tornado
$sudo pip install jinja2
$sudo pip install jsonschema
$sudo pip install jupyter

(3)生成配置文件

$jupyter notebook --generate-config

(4)生成密码(后续写配置文件、登录Jupyter notebook需要)

打开python终端

In [1]: from IPython.lib import passwd

In [2]: passwd()
Enter password: 
Verify password: 
Out[2]: 'sha1:0e422dfccef2:84cfbcbb3ef95872fb8e23be3999c123f862d856'

(5)修改默认配置文件

$vim ~/.jupyter/jupyter_notebook_config.py

进行如下修改(这里可以自行配置):

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha:ce...刚才复制的那个密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #随便指定一个端口
c.IPKernelApp.pylab = 'inline'

(6)启动Jupter notebook

$jupyter notebook

(7)远程访问

此时应该可以直接从本地浏览器直接访问http://address_of_remote:8888就可以看到jupyter的登陆界面。(特别注意:服务器上的Jupyter notebook不要关)

(8)一点小问题

由于笔者之前本地转过jupter notebook,改下端口号登录

jupyter notebook --no-browser --port=8889

以上这篇Jupyter notebook远程访问服务器的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现CET查分的方法
Mar 10 Python
Python如何获取系统iops示例代码
Sep 06 Python
详解Python各大聊天系统的屏蔽脏话功能原理
Dec 01 Python
Scrapy爬虫实例讲解_校花网
Oct 23 Python
Python列表删除的三种方法代码分享
Oct 31 Python
Python安装图文教程 Pycharm安装教程
Mar 27 Python
Python XML转Json之XML2Dict的使用方法
Jan 15 Python
浅析Python 读取图像文件的性能对比
Mar 07 Python
Pandas中resample方法详解
Jul 02 Python
python基于TCP实现的文件下载器功能案例
Dec 10 Python
基于Python绘制美观动态圆环图、饼图
Jun 03 Python
Python 如何实现文件自动去重
Jun 02 Python
Python matplotlib 画图窗口显示到gui或者控制台的实例
May 24 #Python
解决python matplotlib imshow无法显示的问题
May 24 #Python
基于MTCNN/TensorFlow实现人脸检测
May 24 #Python
Jupyter中直接显示Matplotlib的图形方法
May 24 #Python
基于python神经卷积网络的人脸识别
May 24 #Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
May 24 #Python
Tensorflow实现卷积神经网络的详细代码
May 24 #Python
You might like
php中在PDO中使用事务(Transaction)
2011/05/14 PHP
php中simplexml_load_string使用实例分享
2014/02/13 PHP
php中mysql操作buffer用法详解
2015/03/19 PHP
给WordPress中的留言加上楼层号的PHP代码实例
2015/12/14 PHP
PHP简单实现文本计数器的方法
2016/04/28 PHP
JQuery扩展插件Validate 2通过参数设置验证规则
2011/09/05 Javascript
formvalidator验证插件中有关ajax验证问题
2013/01/04 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
JavaScript实现的石头剪刀布游戏源码分享
2014/08/22 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
jquery实现两边飘浮可关闭的对联广告
2015/11/27 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
2016/05/09 Javascript
JS请求servlet功能示例
2017/06/01 Javascript
微信小程序之数据缓存的实例详解
2017/09/29 Javascript
iView-admin 动态路由问题的解决方法
2018/10/03 Javascript
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
2020/08/31 Javascript
python创建只读属性对象的方法(ReadOnlyObject)
2013/02/10 Python
go和python调用其它程序并得到程序输出
2014/02/10 Python
解决python中使用plot画图,图不显示的问题
2018/07/04 Python
Python 中Django验证码功能的实现代码
2019/06/20 Python
Python切图九宫格的实现方法
2019/10/10 Python
在notepad++中实现直接运行python代码
2019/12/18 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
Python yield的用法实例分析
2020/03/06 Python
jupyter notebook实现显示行号
2020/04/13 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
详解pandas赋值失败问题解决
2020/11/29 Python
HQhair美国/加拿大:英国化妆品、美容及美发产品商城
2019/04/15 全球购物
ECOSUSI官网:女式皮革背包
2019/09/27 全球购物
英国鞋网:Rubber Sole
2020/03/03 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
文职个人求职信范文
2013/09/23 职场文书
大学生职业规划前言模板
2013/12/27 职场文书
人力资源经理的岗位职责范本
2014/02/28 职场文书
七一党日活动总结
2014/07/08 职场文书