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 相关文章推荐
10款最好的Web开发的 Python 框架
Mar 18 Python
详解Django中的ifequal和ifnotequal标签使用
Jul 16 Python
Python实现公历(阳历)转农历(阴历)的方法示例
Aug 22 Python
基于python内置函数与匿名函数详解
Jan 09 Python
详解opencv Python特征检测及K-最近邻匹配
Jan 21 Python
Python面向对象程序设计类的多态用法详解
Apr 12 Python
使用Python 自动生成 Word 文档的教程
Feb 13 Python
python matplotlib 绘图 和 dpi对应关系详解
Mar 14 Python
Python中的__init__作用是什么
Jun 09 Python
什么是python的函数体
Jun 19 Python
安装并免费使用Pycharm专业版(学生/教师)
Sep 24 Python
5个pandas调用函数的方法让数据处理更加灵活自如
Apr 24 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
PHPnow安装服务[apache_pn]失败的问题的解决方法
2010/09/10 PHP
PHP计算指定日期所在周的开始和结束日期的方法
2015/03/24 PHP
php中header跳转使用include包含解决参数丢失问题
2015/05/08 PHP
php事件驱动化设计详解
2016/11/10 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
js克隆对象、数组的常用方法介绍
2013/09/26 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
2014/02/22 Javascript
jQuery实现下拉菜单(内容为时间)的实时更新及图表的随动更新的方法
2016/07/07 Javascript
RGB和YUV 多媒体编程基础详细介绍
2016/11/04 Javascript
JQuery学习总结【一】
2016/12/01 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
2018/02/05 Javascript
JS加密插件CryptoJS实现的Base64加密示例
2020/08/16 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
2019/07/04 Javascript
Vue使用Element实现增删改查+打包的步骤
2020/11/25 Vue.js
Vue实现点击当前行变色
2020/12/14 Vue.js
Vue2.x-使用防抖以及节流的示例
2021/03/02 Vue.js
[46:44]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
python爬虫实现教程转换成 PDF 电子书
2017/02/19 Python
Python统计单词出现的次数
2018/04/04 Python
Sanic框架基于类的视图用法示例
2018/07/18 Python
Python中请不要再用re.compile了
2019/06/30 Python
在交互式环境中执行Python程序过程详解
2019/07/12 Python
wxPython实现绘图小例子
2019/11/19 Python
Python 判断时间是否在时间区间内的实例
2020/05/16 Python
Python爬取YY评级分数并保存数据实现过程解析
2020/06/01 Python
使用Canvas操作像素的方法
2018/06/14 HTML / CSS
SQL里面IN比较快还是EXISTS比较快
2012/07/19 面试题
培训主管的职业生涯规划
2014/03/06 职场文书
先进个人材料怎么写
2014/12/30 职场文书
高中生打架检讨书1000字
2015/02/17 职场文书
信仰纪录片观后感
2015/06/08 职场文书
2015年中秋寄语
2015/07/31 职场文书
几款流行的HTML5 UI框架比较(小结)
2021/04/08 HTML / CSS
MySQL中varchar和char类型的区别
2021/11/17 MySQL
宫崎骏十大动画电影,宫崎骏好看的动画电影排名
2022/03/22 日漫
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
2022/04/13 Python