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 相关文章推荐
python3利用smtplib通过qq邮箱发送邮件方法示例
Dec 03 Python
实践Vim配置python开发环境
Jul 02 Python
pyshp创建shp点文件的方法
Dec 31 Python
利用python修改json文件的value方法
Dec 31 Python
使用python读取.text文件特定行的数据方法
Jan 28 Python
python读csv文件时指定行为表头或无表头的方法
Jun 26 Python
Python PyCharm如何进行断点调试
Jul 05 Python
python matplotlib如何给图中的点加标签
Nov 14 Python
Python全局变量与global关键字常见错误解决方案
Oct 05 Python
基于django和dropzone.js实现上传文件
Nov 24 Python
浅谈Python3中datetime不同时区转换介绍与踩坑
Aug 02 Python
Python实现照片卡通化
Dec 06 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
动态新闻发布的实现及其技巧
2006/10/09 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
2013/04/26 PHP
php自定义函数实现二维数组排序功能
2016/07/20 PHP
基于Swoole实现PHP与websocket聊天室
2016/08/03 PHP
form自动提交实例讲解
2017/07/10 PHP
PHP文件类型检查及fileinfo模块安装使用详解
2019/05/09 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
jQuery的一些注意
2006/12/06 Javascript
jquery form 隐藏的input 选择
2014/04/29 Javascript
简单的js图片轮换代码(js图片轮播)
2014/05/06 Javascript
页面加载完后自动执行一个方法的js代码
2014/09/06 Javascript
jQuery获取上传文件的名称的正则表达式
2015/05/21 Javascript
移除AngularJS下URL中的#字符的方法
2015/06/19 Javascript
JavaScript实现同一页面内两个表单互相传值的方法
2015/08/12 Javascript
Javascript函数式编程简单介绍
2015/10/11 Javascript
JS实现来回出现文字的状态栏特效代码
2015/10/31 Javascript
javascript实现tab切换的两个实例
2015/11/05 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
完善的jquery处理机制
2016/02/21 Javascript
详谈JavaScript的闭包及应用
2017/01/17 Javascript
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
Echarts基本用法_动力节点Java学院整理
2017/08/11 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
用Python遍历C盘dll文件的方法
2015/05/06 Python
python计算列表内各元素的个数实例
2018/06/29 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
python自动保存百度盘资源到百度盘中的实例代码
2019/08/26 Python
安装完Python包然后找不到模块的解决步骤
2020/02/13 Python
Quiksilver美国官网:始于1969年的优质冲浪服和滑雪板外套
2020/04/20 全球购物
销售实习自我鉴定
2013/12/07 职场文书
家长高考寄语
2015/02/27 职场文书
工作简历的自我评价
2019/05/16 职场文书
创业计划书之婴幼儿游泳馆
2019/09/11 职场文书
节约用水广告语60条
2019/11/14 职场文书
《雀魂PONG☆》4月1日播出 PV角色设定情报
2022/03/20 日漫