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使用smtp和pop简单收发邮件完整实例
Jan 09 Python
python实现画一颗树和一片森林
Jun 25 Python
Python开发的十个小贴士和技巧及长常犯错误
Sep 27 Python
OpenCV 边缘检测
Jul 10 Python
详解如何从TensorFlow的mnist数据集导出手写体数字图片
Aug 05 Python
Python浮点数四舍五入问题的分析与解决方法
Nov 19 Python
在python中创建指定大小的多维数组方式
Nov 28 Python
Python爬取腾讯视频评论的思路详解
Dec 19 Python
tensorflow多维张量计算实例
Feb 11 Python
Python sys模块常用方法解析
Feb 20 Python
在python里使用await关键字来等另外一个协程的实例
May 04 Python
Python基础之元类详解
Apr 29 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代码
2012/09/14 PHP
PHP伪静态Rewrite设置之APACHE篇
2014/07/30 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
PHP实现的简单适配器模式示例
2017/06/22 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
js玩一玩WSH吧
2007/02/23 Javascript
MultiSelect左右选择控件的设计与实现介绍
2013/06/08 Javascript
js控制表单奇偶行样式的简单方法
2013/07/31 Javascript
Javascript中的异步编程规范Promises/A详细介绍
2014/06/06 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
DOM基础教程之使用DOM
2015/01/19 Javascript
JS实现的5级联动Select下拉选择框实例
2015/08/17 Javascript
weebox弹出窗口不居中显示的解决方法
2017/11/27 Javascript
Vue中的字符串模板的使用
2018/05/17 Javascript
vuejs 动态添加input框的实例讲解
2018/08/24 Javascript
js实现倒计时器自定义时间和暂停
2019/02/25 Javascript
重学JS 系列:聊聊继承(推荐)
2019/04/11 Javascript
Vue搭建后台系统需要注意的问题
2019/11/08 Javascript
JavaScript 替换所有匹配内容及正则替换方法
2020/02/12 Javascript
javascript设计模式 ? 简单工厂模式原理与应用实例分析
2020/04/09 Javascript
JS页面动态绘图工具SVG,Canvas,VML介简介
2020/10/16 Javascript
[01:12]DOTA2 2015年秋季互动指南
2015/11/10 DOTA
python验证码识别的示例代码
2017/09/21 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
pyqt5、qtdesigner安装和环境设置教程
2019/09/25 Python
python文件编写好后如何实践
2020/07/07 Python
使用CSS3实现一个3D相册效果实例
2016/12/03 HTML / CSS
给客户的道歉信
2014/01/13 职场文书
职业生涯规划书范文
2014/03/10 职场文书
农村改厕实施方案
2014/03/22 职场文书
供应链金融服务方案
2014/05/25 职场文书
国家机关领导干部民主生活会对照检查材料思想汇报
2014/09/17 职场文书
财务工作检讨书
2014/10/29 职场文书
开学典礼校长致辞
2015/07/29 职场文书
2019大学生预备党员转正思想汇报
2019/06/21 职场文书
springboot集成springCloud中gateway时启动报错的解决
2021/07/16 Java/Android