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 3.x 连接数据库示例(pymysql 方式)
Jan 19 Python
python简单线程和协程学习心得(分享)
Jun 14 Python
初学python的操作难点总结(新手必看篇)
Aug 03 Python
python实现对指定输入的字符串逆序输出的6种方法
Apr 26 Python
使用python验证代理ip是否可用的实现方法
Jul 25 Python
Python实现的批量修改文件后缀名操作示例
Dec 07 Python
Python 实现日志同时输出到屏幕和文件
Feb 19 Python
Python退出时强制运行一段代码的实现方法
Apr 29 Python
jupyter notebook的安装与使用详解
May 18 Python
Python Django中间件使用原理及流程分析
Jun 13 Python
Windows下pycharm安装第三方库失败(通用解决方案)
Sep 17 Python
python 判断文件或文件夹是否存在
Mar 18 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
2020显卡排行榜天梯图 显卡天梯图2020年3月最新版
2020/04/02 数码科技
重置版游戏视频
2020/04/09 魔兽争霸
php进行ip地址掩码运算处理的方法
2016/07/11 PHP
yii2 commands模式以及配置crontab定时任务的方法
2017/08/19 PHP
用JS提交参数创建form表单在FireFox中遇到的问题
2013/01/16 Javascript
将两个div左右并列显示并实现点击标题切换内容
2013/10/22 Javascript
jquery实现相册一下滑动两次的方法
2015/02/09 Javascript
第一章之初识Bootstrap
2016/04/25 Javascript
深入解析Vue 组件命名那些事
2017/07/18 Javascript
PHP 实现一种多文件上传的方法
2017/09/20 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
2020/04/21 Javascript
javascript实现点击星星小游戏
2019/12/24 Javascript
npx create-react-app xxx创建项目报错的解决办法
2020/02/17 Javascript
非常漂亮的js烟花效果
2020/03/10 Javascript
vue cli 3.0通用打包配置代码,不分一二级目录
2020/09/02 Javascript
[01:50]WODOTA制作 DOTA2中文宣传片《HERO》
2013/04/28 DOTA
[59:44]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 paiN vs iG
2018/03/31 DOTA
Python HTMLParser模块解析html获取url实例
2015/04/08 Python
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
TensorFlow实现Softmax回归模型
2018/03/09 Python
彻底理解Python中的yield关键字
2019/04/01 Python
Python实现微信翻译机器人的方法
2019/08/13 Python
Python实现二叉树的最小深度的两种方法
2019/09/30 Python
涉外文秘个人求职的自我评价
2013/10/07 职场文书
公司清洁工岗位职责
2013/12/14 职场文书
小学五年级学生评语
2014/04/22 职场文书
体育系毕业生自荐信
2014/06/28 职场文书
纪念九一八事变演讲稿:青少年应树立远大理想
2014/09/14 职场文书
欢迎词怎么写
2015/01/23 职场文书
市场部岗位职责范本
2015/04/15 职场文书
教师纪律作风整顿心得体会
2016/01/23 职场文书
个人的事迹材料怎么写
2019/04/24 职场文书
诺贝尔奖获得者名言100句:句句启人心智,值永久收藏
2019/08/09 职场文书
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android
AJAX实现省市县三级联动效果
2021/10/16 Javascript
Redis 中使用 list,streams,pub/sub 几种方式实现消息队列的问题
2022/03/16 Redis