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基于twisted实现简单的web服务器
Sep 29 Python
深入理解Python对Json的解析
Feb 14 Python
Python中selenium实现文件上传所有方法整理总结
Apr 01 Python
Python实现统计给定列表中指定数字出现次数的方法
Apr 11 Python
python2与python3的print及字符串格式化小结
Nov 30 Python
浅谈Python 递归算法指归
Aug 22 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
Sep 24 Python
如何基于Python实现电子邮件的发送
Dec 16 Python
Python综合应用名片管理系统案例详解
Jan 03 Python
python和go语言的区别是什么
Jul 20 Python
Python在线和离线安装第三方库的方法
Oct 31 Python
python 获取域名到期时间的方法步骤
Feb 10 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实现即时输出、实时输出内容方法
2015/05/27 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
2020/01/22 PHP
用JAVASCRIPT如何给<textarea></textarea>赋值
2007/04/20 Javascript
Javascript的一种模块模式
2008/03/22 Javascript
基于js disabled="false"不起作用的解决办法
2013/06/26 Javascript
在Iframe中获取父窗口中表单的值(示例代码)
2013/11/22 Javascript
浅谈JavaScript的Polymer框架中的事件绑定
2015/07/29 Javascript
用JS实现图片轮播效果代码(一)
2016/06/26 Javascript
jQuery实现查找链接文字替换属性的方法
2016/06/27 Javascript
Vue.js系列之项目搭建(1)
2017/01/03 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
JavaScript观察者模式(publish/subscribe)原理与实现方法
2017/03/30 Javascript
详解Nodejs之npm&package.json
2017/06/15 NodeJs
如何使用pm2快速将项目部署到远程服务器
2019/03/12 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
2019/05/05 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
2020/07/27 Javascript
[05:22]DOTA2 2015国际邀请赛中国区预选赛首日TOP10
2015/05/26 DOTA
17个Python小技巧分享
2015/01/23 Python
Python实现通讯录功能
2018/02/22 Python
python 输出上个月的月末日期实例
2018/04/11 Python
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
Python语法垃圾回收机制原理解析
2020/03/25 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
2020/05/12 Python
pyecharts调整图例与各板块的位置间距实例
2020/05/16 Python
python如何保存文本文件
2020/06/07 Python
python实现斗地主分牌洗牌
2020/06/22 Python
达拉斯牛仔官方商店:Dallas Cowboys Pro Shop
2018/02/10 全球购物
大三在校生电子商务求职信
2013/10/29 职场文书
英文版销售经理个人求职信
2013/11/20 职场文书
珍惜水资源建议书
2014/03/12 职场文书
国旗下讲话演讲稿
2014/05/08 职场文书
模具专业自荐信
2014/05/29 职场文书
2015关爱留守儿童工作总结
2014/12/12 职场文书
2016秋季校长开学典礼致辞
2015/11/26 职场文书
用Python将GIF动图分解成多张静态图片
2021/06/11 Python