Jupyter notebook在mac:linux上的配置和远程访问的方法


Posted in Python onJanuary 14, 2019

upyter Notebook已经逐渐取代IDE成为了多平台上写简单Python脚本或应用的几家选择。

Jupyter Notebook可以通过pip/pip3安装:

pip3 install jupyter

然后在目标文件夹目录下,输入指令jupyter notebook开启服务,可在浏览器地址localhost:8888中访问主页

允许远程访问

在本地,我们访问localhost:8888就能看到Jupyter Notebook的本地主页,但是在远程访问中,并不能直接这么做。因此需要以下一些操作:

1. 生成一个 notebook 配置文件

默认情况下,配置文件 ~/.jupyter/jupyter_notebook_config.py 并不存在,需要自行创建。使用下列命令生成配置文件:

jupyter notebook --generate-config

如果是 root 用户执行上面的命令,会发生一个问题:

Running as root it not recommended.
Use --allow-root to bypass.

提示信息很明显,root 用户执行时需要加上 ?allow-root 选项。

jupyter notebook --generate-config --allow-config

执行成功后,会出现下面的信息:

Writing default config to: /root/.jupyter/jupyter_notebook_config.py

2. 生成密码

从 jupyter notebook 5.0 版本开始,提供了一个命令来设置密码:jupyter notebook password,生成的密码存储在 jupyter_notebook_config.json。

$ jupyter notebook password
Enter password: ****
Verify password: ****
[NotebookPasswordApp] Wrote hashed password to /Users/you/.jupyter/jupyter_notebook_confi

3. 远程访问

以上设置完以后就可以在服务器上启动 jupyter notebook,jupyter notebook, root 用户使用 jupyter notebook --allow-root。打开 IP:指定的端口(默认为8888), 输入密码就可以访问了。

若8888端口被占用,浏览器打开 IP:指定的端口(默认为8888) 应该访问不了,可以用如下方式启动 jupyter notebook

jupyter notebook --no-browser --port 6000 --ip=192.168.1.103

就是指定端口号和ip。通过这种方式在浏览器输入 ip:端口号,应该就能看到对应界面了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
Python使用dis模块把Python反编译为字节码的用法详解
Jun 14 Python
基于Python的接口测试框架实例
Nov 04 Python
Mac中Python 3环境下安装scrapy的方法教程
Oct 26 Python
Python3实现发送QQ邮件功能(文本)
Dec 15 Python
解决Mac安装scrapy失败的问题
Jun 13 Python
Python+OpenCV图片局部区域像素值处理改进版详解
Jan 23 Python
python selenium 查找隐藏元素 自动播放视频功能
Jul 24 Python
CentOS7下安装python3.6.8的教程详解
Jan 03 Python
Python图像处理库PIL的ImageFont模块使用介绍
Feb 26 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
Aug 07 Python
Python发送邮件实现基础解析
Aug 14 Python
Python实现简单的2048小游戏
Mar 01 Python
使用CodeMirror实现Python3在线编辑器的示例代码
Jan 14 #Python
python 根据时间来生成唯一的字符串方法
Jan 14 #Python
python ipset管理 增删白名单的方法
Jan 14 #Python
python 监听salt job状态,并任务数据推送到redis中的方法
Jan 14 #Python
在python 不同时区之间的差值与转换方法
Jan 14 #Python
Python常见数据结构之栈与队列用法示例
Jan 14 #Python
解决nohup执行python程序log文件写入不及时的问题
Jan 14 #Python
You might like
php date与gmdate的获取日期的区别
2010/02/08 PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
2014/05/12 PHP
PHP与MYSQL中UTF8 中文排序示例代码
2014/10/23 PHP
smarty循环嵌套用法示例分析
2016/07/19 PHP
php usort 使用用户自定义的比较函数对二维数组中的值进行排序
2017/05/02 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
2012/12/27 Javascript
javascript实现动态模态绑定grid过程代码
2014/09/22 Javascript
javascript检测是否联网的实现代码
2014/09/28 Javascript
Javascript学习笔记之数组的遍历和 length 属性
2014/11/23 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
2015/03/16 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
2016/12/24 Javascript
jQuery快速高效制作网页交互特效
2017/02/24 Javascript
react实现pure render时bind(this)隐患需注意!
2017/03/09 Javascript
js自定义Tab选项卡效果
2017/06/05 Javascript
微信小程序开发教程之增加mixin扩展
2017/08/09 Javascript
react实现一个优雅的图片占位模块组件详解
2017/10/30 Javascript
vue路由守卫+登录态管理实例分析
2019/05/21 Javascript
[01:08]DOTA2“血战之命”预告片
2017/08/12 DOTA
自动化Nginx服务器的反向代理的配置方法
2015/06/28 Python
Python aiohttp百万并发极限测试实例分析
2019/10/26 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
DVF官方网站:美国时装界尊尚品牌
2017/08/29 全球购物
Java基础知识面试要点
2016/07/29 面试题
关于期中考试的反思
2014/02/02 职场文书
煤矿安全承诺书
2014/05/22 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话
2014/10/21 职场文书
党的群众路线教育实践活动个人整改措施材料
2014/11/04 职场文书
介绍信格式样本
2015/05/05 职场文书
校运会通讯稿
2015/07/18 职场文书
通过Qt连接OpenGauss数据库的详细教程
2021/06/23 PostgreSQL
JavaScript利用html5新方法操作元素类名详解
2021/11/27 Javascript
python数字图像处理:图像的绘制
2022/06/28 Python