解决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求列表交集的方法汇总
Nov 10 Python
python操作字典类型的常用方法(推荐)
May 16 Python
Python爬虫爬取美剧网站的实现代码
Sep 03 Python
深入理解NumPy简明教程---数组3(组合)
Dec 17 Python
读取json格式为DataFrame(可转为.csv)的实例讲解
Jun 05 Python
Python实现iOS自动化打包详解步骤
Oct 03 Python
django使用django-apscheduler 实现定时任务的例子
Jul 20 Python
flask实现验证码并验证功能
Dec 05 Python
Python创建临时文件和文件夹
Aug 05 Python
python实现无边框进度条的实例代码
Dec 30 Python
pycharm 的Structure界面设置操作
Feb 05 Python
python 进阶学习之python装饰器小结
Sep 04 Python
Python爬取科目四考试题库的方法实现
Python如何使用logging为Flask增加logid
Mar 30 #Python
如何在Python中创建二叉树
pycharm2021激活码使用教程(永久激活亲测可用)
python实现web邮箱扫描的示例(附源码)
python函数指定默认值的实例讲解
Mar 29 #Python
pytest进阶教程之fixture函数详解
You might like
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
phpmyadmin在宝塔面板里进不去的解决方案
2020/07/06 PHP
javascript:void(0)使用探讨
2013/08/27 Javascript
js实现瀑布流的一种简单方法实例分享
2013/11/04 Javascript
JS计算网页停留时间代码
2014/04/28 Javascript
javascript如何使用bind指定接收者
2014/05/04 Javascript
jQuery浏览器CSS3特写兼容实例
2015/01/19 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
JavaScript中的Array 对象(数组对象)
2016/06/02 Javascript
javascript中获取class的简单实现
2016/07/12 Javascript
AngularJS $injector 依赖注入详解
2016/09/14 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
微信小程序实现锚点定位楼层跳跃的实例
2017/05/18 Javascript
轻松玩转BootstrapTable(后端使用SpringMVC+Hibernate)
2017/09/06 Javascript
jQuery EasyUI 选项卡面板tabs的使用实例讲解
2017/12/25 jQuery
使用Vue写一个datepicker的示例
2018/01/27 Javascript
Vue项目查看当前使用的elementUI版本的方法
2018/09/27 Javascript
详解Ant Design of React的安装和使用方法
2018/12/27 Javascript
微信小程序 (地址选择1)--选取搜索地点并显示效果
2019/12/17 Javascript
Python3读取UTF-8文件及统计文件行数的方法
2015/05/22 Python
在Python中使用正则表达式的方法
2015/08/13 Python
在windows下快速搭建web.py开发框架方法
2016/04/22 Python
Python外星人入侵游戏编程完整版
2020/03/30 Python
Python 网络爬虫--关于简单的模拟登录实例讲解
2018/06/01 Python
利用python循环创建多个文件的方法
2018/10/25 Python
梅尔倒谱系数(MFCC)实现
2019/06/19 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
Keras实现DenseNet结构操作
2020/07/06 Python
浅谈h5自定义audio(问题及解决)
2016/08/19 HTML / CSS
师范生自荐信
2013/10/27 职场文书
党员公开承诺事项
2014/03/25 职场文书
超市活动计划书
2014/04/24 职场文书
水电站项目建议书
2014/05/12 职场文书
户籍证明书标准模板
2014/09/10 职场文书
项目经理岗位职责
2015/01/31 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书