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 相关文章推荐
在Django中创建第一个静态视图
Jul 15 Python
pandas.DataFrame 根据条件新建列并赋值的方法
Apr 08 Python
Python实现的txt文件去重功能示例
Jul 07 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
Aug 30 Python
python使用PIL实现多张图片垂直合并
Jan 15 Python
谈谈Python中的while循环语句
Mar 10 Python
对python中的os.getpid()和os.fork()函数详解
Aug 08 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
Oct 24 Python
PyCharm刷新项目(文件)目录的实现
Feb 14 Python
python实现随机加减法生成器
Feb 24 Python
Django 设置admin后台表和App(应用)为中文名的操作方法
May 10 Python
keras实现VGG16方式(预测一张图片)
Jul 07 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自带ZIP压缩、解压缩类ZipArchiv使用指南
2015/03/03 PHP
php获得网站访问统计信息类Compete API用法实例
2015/04/02 PHP
PHP计算近1年的所有月份
2017/03/13 PHP
js 发个判断字符串是否为符合标准的函数
2009/04/27 Javascript
jquery validate.js表单验证的基本用法入门
2010/05/13 Javascript
JQuery中对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结
2011/06/28 Javascript
javascript实现简单的省市区三级联动
2015/05/14 Javascript
JS弹出新窗口被拦截的解决方法
2016/08/09 Javascript
D3.js实现雷达图的方法详解
2016/09/22 Javascript
微信小程序链接传参并跳转新页面
2016/11/29 Javascript
JS出现失效的情况总结
2017/01/20 Javascript
微信小程序图片横向左右滑动案例
2017/05/19 Javascript
使用koa-log4管理nodeJs日志笔记的使用方法
2018/11/30 NodeJs
JavaScript遍历数组和对象的元素简单操作示例
2019/07/09 Javascript
JS实现简单tab选项卡切换
2019/10/25 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
Vue组件跨层级获取组件操作
2020/07/27 Javascript
[46:38]完美世界DOTA2联赛PWL S2 Magma vs PXG 第三场 11.28
2020/12/02 DOTA
[01:06:30]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第二场 1月9日
2021/03/11 DOTA
用Python实现协同过滤的教程
2015/04/08 Python
Python函数可变参数定义及其参数传递方式实例详解
2015/05/25 Python
Python多线程原理与用法实例剖析
2019/01/22 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
用Python绘制漫步图实例讲解
2020/02/26 Python
Python操作Excel把数据分给sheet
2020/05/20 Python
Python OrderedDict字典排序方法详解
2020/05/21 Python
Pycharm安装第三方库失败解决方案
2020/11/17 Python
CSS3的Flexbox布局的简明入门指南
2016/04/08 HTML / CSS
Otticanet意大利:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
乌克兰排名第一的在线旅游超市:Farvater.Travel
2020/01/02 全球购物
简历中的自我评价怎么写
2014/01/29 职场文书
建筑投标担保书
2014/05/20 职场文书
学习党史心得体会2016
2016/01/23 职场文书
《葡萄沟》教学反思
2016/02/23 职场文书
十大必看国产动漫排名,魁拔上线,第二曾在日本播出
2022/03/18 国漫