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实现rest请求api示例
Apr 22 Python
python 示例分享---逻辑推理编程解决八皇后
Jul 20 Python
python妙用之编码的转换详解
Apr 21 Python
Django自定义manage命令实例代码
Feb 11 Python
python2.x实现人民币转大写人民币
Jun 20 Python
Django admin model 汉化显示文字的实现方法
Aug 12 Python
Django url,从一个页面调到另个页面的方法
Aug 21 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
Dec 19 Python
Django查询优化及ajax编码格式原理解析
Mar 25 Python
jupyter notebook 恢复误删单元格或者历史代码的实现
Apr 17 Python
python实现斗地主分牌洗牌
Jun 22 Python
python实现数据结构中双向循环链表操作的示例
Oct 09 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修改NetBeans默认字体的大小
2013/07/02 PHP
php实现兼容2038年后Unix时间戳转换函数
2015/03/18 PHP
PHP实现登陆表单提交CSRF及验证码
2017/01/24 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
PHP设计模式之工厂模式定义与用法详解
2018/04/03 PHP
window.open被浏览器拦截后的自定义提示效果代码
2007/11/19 Javascript
javascript(jquery)利用函数修改全局变量的代码
2009/11/02 Javascript
jQuery中创建实例与原型继承揭秘
2011/12/21 Javascript
HTML中的setCapture和releaseCapture使用介绍
2012/03/21 Javascript
Javascript实现获取及设置光标位置的方法
2015/07/21 Javascript
CSS中position属性之fixed实现div居中
2015/12/14 Javascript
图解js图片轮播效果
2015/12/20 Javascript
jQuery实现下拉框功能实例代码
2016/05/06 Javascript
jQuery Easyui datagrid/treegrid 清空数据
2016/07/09 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
2016/08/11 Javascript
Angular中ng-options下拉数据默认值的设定方法
2017/06/21 Javascript
JS 组件系列之Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案
2017/06/30 Javascript
JavaScript 事件代理需要注意的地方
2020/09/08 Javascript
[02:47]DOTA2英雄基础教程 野性怒吼兽王
2013/12/05 DOTA
Python单元测试框架unittest使用方法讲解
2015/04/13 Python
在Python中操作字符串之rstrip()方法的使用
2015/05/19 Python
Python的Django框架中的数据库配置指南
2015/07/17 Python
Django入门使用示例
2017/12/12 Python
基于python 二维数组及画图的实例详解
2018/04/03 Python
Python字符串逆序输出的实例讲解
2019/02/16 Python
Python递归函数实例讲解
2019/02/27 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
StubHub意大利:购买和出售全球演唱会和体育赛事门票
2017/11/21 全球购物
MAC彩妆澳洲官网:M·A·C AU
2021/01/17 全球购物
cf收人广告词
2014/03/14 职场文书
教师竞聘演讲稿
2014/05/16 职场文书
工作期间打牌检讨书范文
2014/11/20 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书
Python按顺序遍历并读取文件夹中文件
2022/04/29 Python
 python中的元类metaclass详情
2022/05/30 Python