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编程中使用Pillow来处理图像的基础教程
Nov 20 Python
Python中强大的命令行库click入门教程
Dec 26 Python
PyQt5主窗口动态加载Widget实例代码
Feb 07 Python
Python cookbook(数据结构与算法)在字典中将键映射到多个值上的方法
Feb 18 Python
pyhton列表转换为数组的实例
Apr 04 Python
python实现判断一个字符串是否是合法IP地址的示例
Jun 04 Python
python代码过长的换行方法
Jul 19 Python
Python绘制正余弦函数图像的方法
Aug 28 Python
python判断字符串或者集合是否为空的实例
Jan 23 Python
Python面向对象之Web静态服务器
Sep 03 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
May 18 Python
Python bisect模块原理及常见实例
Jun 17 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 静态页面中显示动态内容
2009/08/14 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
2014/03/13 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
2017/09/30 PHP
Javascript获取HTML静态页面参数传递值示例
2013/08/18 Javascript
jquery如何判断某元素是否具备指定的样式
2013/11/05 Javascript
seajs中模块的解析规则详解和模块使用总结
2014/03/12 Javascript
window.open()实现post传递参数
2015/03/12 Javascript
下雪了 javascript实现雪花飞舞
2020/08/02 Javascript
JSON字符串转换JSONObject和JSONArray的方法
2016/06/03 Javascript
jquery.qtip提示信息插件用法简单实例
2016/06/17 Javascript
基于JavaScript实现树形下拉框
2016/08/10 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
2016/12/15 Javascript
Jquery Easyui分割按钮组件SplitButton使用详解(17)
2016/12/18 Javascript
JavaScript自定义文本框光标
2017/03/05 Javascript
如何解决.vue文件url引用文件的问题
2019/01/18 Javascript
微信小程序五子棋游戏的棋盘,重置,对弈实现方法【附demo源码下载】
2019/02/20 Javascript
VueJS 取得 URL 参数值的方法
2019/07/19 Javascript
JavaScript中this函数使用实例解析
2020/02/21 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
在windows下快速搭建web.py开发框架方法
2016/04/22 Python
为Python的Tornado框架配置使用Jinja2模板引擎的方法
2016/06/30 Python
python 字符串转列表 list 出现\ufeff的解决方法
2017/06/22 Python
Python实现PS滤镜功能之波浪特效示例
2018/01/26 Python
python使用Pycharm创建一个Django项目
2018/03/05 Python
解决pandas read_csv 读取中文列标题文件报错的问题
2018/06/15 Python
Python DataFrame.groupby()聚合函数,分组级运算
2018/09/18 Python
python selenium 查找隐藏元素 自动播放视频功能
2019/07/24 Python
使用Python打造一款间谍程序的流程分析
2020/02/21 Python
PyTorch中的C++扩展实现
2020/04/02 Python
Python的控制结构之For、While、If循环问题
2020/06/30 Python
Mixbook加拿大:照片书,照片卡,剪贴簿,年历和日历
2017/02/21 全球购物
Famous Footwear加拿大:美国多品牌运动休闲鞋店
2018/12/05 全球购物
Viking Direct爱尔兰:办公用品和家具
2019/11/21 全球购物
单位工程竣工验收方案
2014/03/16 职场文书
施工安全协议书范本
2014/09/26 职场文书
优秀大学生事迹材料
2014/12/24 职场文书