jupyter notebook远程访问不了的问题解决方法


Posted in Python onJanuary 11, 2021

jupyter notebook非常方便,想在服务器上面搭建一个,但是访问不了。

(一)首先是安装jupyter notebook,

pip install jupyter

如果pip安装报错,缺少sqlite的库,那么请安装

sudo apt-get install libsqlite3-dev

然后需要“重新编译python”,再通过pip安装(python3.x则不需要安装pysqlite)

pip install pysqlite

(二)启动jupyter

jupyter notebook

其实这时候,local如果有browser的话,就可以输入访问了,但是没有,所以需要远程访问: http://ip:8888,发现访问不了

(三)配置远程访问jupyter

1)首先输入ipython生成秘钥

$ ipython
from notebook.auth import passwd
passwd()

设定一个密码,会生成一个sha1的秘钥,如下图:

jupyter notebook远程访问不了的问题解决方法

2)生成jupyter的config文件

$ jupyter notebook --generate-config

这时候会生成配置文件,在 ~/.jupyter/jupyter_notebook_config.py

3)修改配置文件:~/.jupyter/jupyter_notebook_config.py

$vim ~/.jupyter/jupyter_notebook_config.py

加入如下内容,其中sha1那一串秘钥是上面生成的那一串

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha1:f9030dd55bce:75fd7bbaba41be6ff5ac2e811b62354ab55b1f63'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888

如图:

jupyter notebook远程访问不了的问题解决方法

保存退出。

4)启动jupyter

$jupyter notebook

jupyter notebook远程访问不了的问题解决方法

在远程电脑上,打开浏览器,输入:http://your-server-ip:8888

jupyter notebook远程访问不了的问题解决方法

需要输入密码,就是上面设置的那个密码,输入即可

jupyter notebook远程访问不了的问题解决方法 

到此这篇关于jupyter notebook远程访问不了的问题解决方法的文章就介绍到这了,更多相关jupyter notebook远程访问内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python的Django框架可适配的各种数据库介绍
Jul 15 Python
浅谈scrapy 的基本命令介绍
Jun 13 Python
python pandas库中DataFrame对行和列的操作实例讲解
Jun 09 Python
对Tensorflow中的矩阵运算函数详解
Jul 27 Python
Flask实现跨域请求的处理方法
Sep 27 Python
python实现植物大战僵尸游戏实例代码
Jun 10 Python
python画图把时间作为横坐标的方法
Jul 07 Python
使用Python代码实现Linux中的ls遍历目录命令的实例代码
Sep 07 Python
基于python修改srt字幕的时间轴
Feb 03 Python
Python定时任务APScheduler原理及实例解析
May 30 Python
python 写一个文件分发小程序
Dec 05 Python
python里glob模块知识点总结
Jan 05 Python
matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)
Jan 10 #Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
Jan 09 #Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
Jan 09 #Python
selenium+headless chrome爬虫的实现示例
Jan 08 #Python
plt.figure()参数使用详解及运行演示
Jan 08 #Python
matplotlib绘制多子图共享鼠标光标的方法示例
Jan 08 #Python
利用python查看数组中的所有元素是否相同
Jan 08 #Python
You might like
坏狼的PHP学习教程之第1天
2008/06/15 PHP
黑夜路人出的几道php笔试题
2009/08/04 PHP
php 获取本地IP代码
2013/06/23 PHP
PHP实现根据设备类型自动跳转相应页面的方法
2014/07/24 PHP
PHP使用mysqli操作MySQL数据库的简单方法
2017/02/04 PHP
Laravel框架中自定义模板指令总结
2017/12/17 PHP
深入解析PHP底层机制及相关原理
2020/12/11 PHP
javascript String 对象
2008/04/25 Javascript
jQuery Ajax 实例全解析
2011/04/20 Javascript
js设置控件的隐藏与显示的两种方法
2014/08/21 Javascript
Javascript中判断对象是否为空
2015/06/10 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
AngularJS Controller作用域
2017/01/09 Javascript
JavaScript实现弹窗效果代码分析
2017/03/09 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
js实现导航跟随效果
2018/11/17 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
2019/04/01 Javascript
vue+webpack 更换主题N种方案优劣分析
2019/10/28 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
react ant Design手动设置表单的值操作
2020/10/31 Javascript
[37:21]完美世界DOTA2联赛PWL S2 Inki vs Magma 第二场 11.22
2020/11/24 DOTA
写了个监控nginx进程的Python脚本
2012/05/10 Python
Python实现动态添加类的属性或成员函数的解决方法
2014/07/16 Python
如何优雅地处理Django中的favicon.ico图标详解
2018/07/05 Python
Django 限制用户访问频率的中间件的实现
2018/08/23 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
2019/06/24 Python
python3.6 tkinter实现屏保小程序
2019/07/30 Python
numpy ndarray 取出满足特定条件的某些行实例
2019/12/05 Python
python 基于PYMYSQL使用MYSQL数据库
2020/12/24 Python
荷兰天然和有机产品网上商城:BigGreenSmile.nl
2020/07/26 全球购物
德国最大的婴儿用品网上商店:Kidsroom.de(支持中文)
2020/09/02 全球购物
《可爱的动物》教学反思
2014/02/22 职场文书
百日安全活动总结
2014/05/04 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
pytorch加载预训练模型与自己模型不匹配的解决方案
2021/05/13 Python
vue项目支付功能代码详解
2022/02/18 Vue.js