解决Jupyter-notebook不弹出默认浏览器的问题


Posted in Python onMarch 30, 2021

写给自己

1. 首先,确定你的问题是:Jupyter-notebook可以正常运行,但是不弹出默认浏览器,例如下图(只有下图,浏览器死活没动静!):

解决Jupyter-notebook不弹出默认浏览器的问题

解决方案:

1.电脑存在多个浏览器,且没有设置默认浏览器,请选择一个设置为默认浏览器。(方法由https://zhuanlan.zhihu.com/p/33266087该作者提供,但是对我没效果)

2.修改Jupyter-notebook的配置文件

首先文件的位置在:C:\Users\用户名.jupyter (注意,用户名是你自己设置的,比如 Zhang ,这个看你的c盘具体的名字),打开方式选择 记事本 就好,当然别的应用随意

解决Jupyter-notebook不弹出默认浏览器的问题

搜索 #c.NotebookApp.browser = '' ,会弹出如下的情况(Ctrl + H 搜索)

解决Jupyter-notebook不弹出默认浏览器的问题

接下来进行修改,在上面搜的那条语句之后,添加:

import webbrowser
webbrowser.register(
  "Firefox", #自定义名字,复制时请删除该注释
  None, 
  webbrowser.GenericBrowser(u"D:\\Program Files\\Firefox\\firefox.exe"))
c.NotebookApp.browser = "Firefox"

(代码来自:添加链接描述一定成功!!!Jupyter-notebook 修改默认浏览器和默认打开位置

结果如下图:

解决Jupyter-notebook不弹出默认浏览器的问题

这里有需要注意的地方:

1.webbrowser.GenericBrowser(u"D:\\Program Files\\Firefox\\firefox.exe"))#指定程序所在位置
这段代码中的程序所在位置,根据你自己的程序所在位置写,不要直接复制我的。如果自己不知道浏览器安装在里面,可以在桌面找到图标,右键,属性:

解决Jupyter-notebook不弹出默认浏览器的问题

2.查到后的注意,根据上面给的代码进行修改,即\需要改成两个“\”
webbrowser.GenericBrowser(u"E:\\Software\\Firefox\\firefox.exe"))

3.什么浏览器都可以,我使用的火狐。但是要求:浏览器的安装目录不要有中文,(我的谷歌有中文,所有换的火狐的)至于有中文如何解决,请自行百度 我累了,不想百度了。

到此这篇关于解决Jupyter-notebook不弹出默认浏览器的问题的文章就介绍到这了,更多相关Jupyter-notebook浏览器内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
使用python开发vim插件及心得分享
Nov 04 Python
Python的Bottle框架中返回静态文件和JSON对象的方法
Apr 30 Python
python字符类型的一些方法小结
May 16 Python
Python文件夹与文件的相关操作(推荐)
Jul 25 Python
Python实现破解12306图片验证码的方法分析
Dec 29 Python
python xpath获取页面注释的方法
Jan 14 Python
pyqt5使用按钮进行界面的跳转方法
Jun 19 Python
树莓派与PC端在局域网内运用python实现即时通讯
Jun 22 Python
Python 使用多属性来进行排序
Sep 01 Python
解决Python发送Http请求时,中文乱码的问题
Apr 30 Python
django restframework serializer 增加自定义字段操作
Jul 15 Python
Python 制作自动化翻译工具
Apr 25 Python
Python爬取科目四考试题库的方法实现
Python如何使用logging为Flask增加logid
Mar 30 #Python
如何在Python中创建二叉树
pycharm2021激活码使用教程(永久激活亲测可用)
python实现web邮箱扫描的示例(附源码)
python函数指定默认值的实例讲解
Mar 29 #Python
pytest进阶教程之fixture函数详解
You might like
php接口和抽象类使用示例详解
2014/03/02 PHP
YII实现分页的方法
2014/07/09 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
php 解决扫描二维码下载跳转问题
2017/01/13 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
js操作select控件的几种方法
2010/06/02 Javascript
HTML颜色选择器实现代码
2010/11/23 Javascript
iframe 上下滚动条如何默认在下方实现原理
2012/12/10 Javascript
浅谈window对象的scrollBy()方法
2015/07/15 Javascript
Node.js静态文件服务器改进版
2016/01/10 Javascript
Bootstrap实现提示框和弹出框效果
2017/01/11 Javascript
easy ui datagrid 从编辑框中获取值的方法
2017/02/22 Javascript
jquery实现折叠菜单效果【推荐】
2017/03/08 Javascript
ES6新数据结构Set与WeakSet用法分析
2017/03/31 Javascript
jquery一键控制checkbox全选、反选或全不选
2017/10/16 jQuery
vue 实现setInterval 创建和销毁实例
2020/07/21 Javascript
js动态添加带圆圈序号列表的实例代码
2021/02/18 Javascript
[03:08]TI9战队档案 - Vici Gaming
2019/08/20 DOTA
Python编程之属性和方法实例详解
2015/05/19 Python
Tensorflow中的placeholder和feed_dict的使用
2018/07/09 Python
python八皇后问题的解决方法
2018/09/27 Python
python实现单链表的方法示例
2019/09/03 Python
Python 中如何实现参数化测试的方法示例
2019/12/10 Python
python发qq消息轰炸虐狗好友思路详解(完整代码)
2020/02/15 Python
Python实现一个简单的毕业生信息管理系统的示例代码
2020/06/08 Python
Python趣味实例,实现一个简单的抽奖刮刮卡
2020/07/18 Python
python实现自动打卡的示例代码
2020/10/10 Python
canvas使用注意点总结
2013/07/19 HTML / CSS
Asics日本官网:鬼冢八喜郎创立的跑鞋运动品牌
2017/10/18 全球购物
拉拉队口号
2014/06/16 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
社区文明创建工作总结2015
2015/04/21 职场文书
听证通知书
2015/04/24 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
对Golang中的FORM相关字段理解
2021/05/02 Golang
一次SQL如何查重及去重的实战记录
2022/03/13 MySQL