解决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系列之从文件读取和保存数据
May 23 Python
Python库urllib与urllib2主要区别分析
Jul 13 Python
Python中使用装饰器时需要注意的一些问题
May 11 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
Jun 27 Python
python生成每日报表数据(Excel)并邮件发送的实例
Feb 03 Python
numpy concatenate数组拼接方法示例介绍
May 27 Python
Django ORM多对多查询方法(自定义第三张表&ManyToManyField)
Aug 09 Python
TensorFlow实现从txt文件读取数据
Feb 05 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
May 22 Python
Python Flask框架实现简单加法工具过程解析
Jun 03 Python
python使用列表的最佳方案
Aug 12 Python
Python基于template实现字符串替换
Nov 27 Python
Python爬取科目四考试题库的方法实现
Python如何使用logging为Flask增加logid
Mar 30 #Python
如何在Python中创建二叉树
pycharm2021激活码使用教程(永久激活亲测可用)
python实现web邮箱扫描的示例(附源码)
python函数指定默认值的实例讲解
Mar 29 #Python
pytest进阶教程之fixture函数详解
You might like
关于file_get_contents返回为空或函数不可用的解决方案
2013/06/24 PHP
Laravel5.7框架安装与使用学习笔记图文详解
2019/04/02 PHP
JavaScript脚本性能优化注意事项
2008/11/18 Javascript
页面中js执行顺序
2009/11/09 Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
2013/04/17 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2013/08/12 Javascript
jQuery的live()方法对hover事件的处理示例
2014/02/27 Javascript
利用try-catch判断变量是已声明未声明还是未赋值
2014/03/12 Javascript
js中split和replace的用法实例
2015/02/28 Javascript
JavaScript判断前缀、后缀是否是空格的方法
2015/04/15 Javascript
jQuery实现动态文字搜索功能
2017/01/05 Javascript
Vue+webpack项目基础配置教程
2018/02/12 Javascript
JavaScript设计模式之缓存代理模式原理与简单用法示例
2018/08/07 Javascript
vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
2018/09/19 Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
2018/10/16 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
使用webpack搭建pixi.js开发环境
2020/02/12 Javascript
Python利用Beautiful Soup模块修改内容方法示例
2017/03/27 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
python requests使用socks5的例子
2019/07/25 Python
Python callable内置函数原理解析
2020/03/05 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
python与js主要区别点总结
2020/09/13 Python
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
联想中国官方商城:Lenovo China
2017/10/18 全球购物
澳大利亚领先的在线机械五金、园艺和存储专家:Edisons
2018/03/24 全球购物
泰国国际航空公司官网:Thai Airways International
2019/12/04 全球购物
四风存在的原因分析
2014/02/11 职场文书
低碳环保演讲稿
2014/08/28 职场文书
学习党代会心得体会
2014/09/05 职场文书
2014优秀大学生简历自我评价
2014/09/15 职场文书
家庭经济困难证明
2015/06/23 职场文书
解决Go gorm踩过的坑
2021/04/30 Golang
详解如何用Python实现感知器算法
2021/06/18 Python
详解Java线程池是如何重复利用空闲线程的
2021/06/26 Java/Android
分析MySQL优化 index merge 后引起的死锁
2022/04/19 MySQL