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 相关文章推荐
详解MySQL数据类型int(M)中M的含义
Nov 20 Python
Python 文件处理注意事项总结
Apr 10 Python
django富文本编辑器的实现示例
Apr 10 Python
解决Django生产环境无法加载静态文件问题的解决
Apr 23 Python
linux环境中没有网络怎么下载python
Jul 07 Python
对Python _取log的几种方式小结
Jul 25 Python
python web框架 django wsgi原理解析
Aug 20 Python
python实现在一个画布上画多个子图
Jan 19 Python
浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
Jun 18 Python
如何使用Django Admin管理后台导入CSV
Nov 06 Python
Python大批量搜索引擎图像爬虫工具详解
Nov 16 Python
Python基础之进程详解
May 21 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中去除所有js,html,css代码
2010/10/12 PHP
Yaf框架封装的MySQL数据库操作示例
2019/03/06 PHP
javascript教程:关于if简写语句优化的方法
2014/05/17 Javascript
jQuery老黄历完整实现方法
2015/01/16 Javascript
js实现仿爱微网两级导航菜单效果代码
2015/08/31 Javascript
Js获取当前日期时间及格式化代码
2016/09/17 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
js+html获取系统当前时间
2017/11/10 Javascript
javascript回调函数详解
2018/02/06 Javascript
详解jQuery中的isPlainObject()使用方法
2018/02/27 jQuery
vue实现标签云效果的方法详解
2019/08/28 Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
2020/11/05 Javascript
Python httplib,smtplib使用方法
2008/09/06 Python
python flask实现分页的示例代码
2018/08/02 Python
python实现维吉尼亚算法
2019/03/20 Python
Python实现的矩阵转置与矩阵相乘运算示例
2019/03/26 Python
python全栈要学什么 python全栈学习路线
2019/06/28 Python
利用Python自动化操作AutoCAD的实现
2020/04/01 Python
一篇文章教你用python画动态爱心表白
2020/11/22 Python
一个入门级python爬虫教程详解
2021/01/27 Python
Python  Asyncio模块实现的生产消费者模型的方法
2021/03/01 Python
Hanky Panky官方网站:内衣和睡衣
2019/07/25 全球购物
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
西班牙用户之间买卖视频游戏的平台:Wakkap
2020/03/21 全球购物
Juice Beauty官网:有机美容产品,护肤与化妆品
2020/06/13 全球购物
美国室内盆栽植物购买网站:Plants.com
2020/04/24 全球购物
物理教育专业毕业生推荐信
2013/11/03 职场文书
大学生学习党课思想汇报
2014/01/03 职场文书
关于礼仪的演讲稿
2014/01/04 职场文书
超市优秀员工事迹材料
2014/05/01 职场文书
优秀乡村医生先进事迹材料
2014/08/23 职场文书
医院护士党的群众路线教育实践活动对照检查材料思想汇报
2014/10/04 职场文书
2015年电厂工作总结范文
2015/05/13 职场文书
倡议书怎么写?
2019/04/11 职场文书
Nginx工作模式及代理配置的使用细节
2022/03/21 Servers
Tomcat starup.bat 脚本实现开机自启动
2022/04/20 Servers