解决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 18 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
Jun 14 Python
python实现聚类算法原理
Feb 12 Python
python实现键盘控制鼠标移动
Nov 27 Python
python找出一个列表中相同元素的多个索引实例
Jun 11 Python
python 数据提取及拆分的实现代码
Aug 26 Python
实现ECharts双Y轴左右刻度线一致的例子
May 16 Python
Python ADF 单位根检验 如何查看结果的实现
Jun 03 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
Jun 10 Python
Python实现爬取并分析电商评论
Jun 19 Python
教你如何使用Python实现二叉树结构及三种遍历
Jun 18 Python
一些让Python代码简洁的实用技巧总结
Aug 23 Python
Python爬取科目四考试题库的方法实现
Python如何使用logging为Flask增加logid
Mar 30 #Python
如何在Python中创建二叉树
pycharm2021激活码使用教程(永久激活亲测可用)
python实现web邮箱扫描的示例(附源码)
python函数指定默认值的实例讲解
Mar 29 #Python
pytest进阶教程之fixture函数详解
You might like
phpstrom使用xdebug配置方法
2013/12/17 PHP
laravel安装zend opcache加速器教程
2015/03/02 PHP
深入浅析php中sprintf与printf函数的用法及区别
2016/01/08 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
2016/03/21 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
js 设置选中行的样式的实现代码
2010/05/24 Javascript
jQuery + Flex 通过拖拽方式动态改变图片的代码
2011/08/03 Javascript
Yii-自定义删除确认弹框(zyd)jquery实现代码
2013/03/04 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
js控制再次点击按钮之间的间隔时间可防止重复提交
2014/08/01 Javascript
node.js中的fs.fchmod方法使用说明
2014/12/16 Javascript
js关于命名空间的函数实例
2015/02/05 Javascript
Javascript编写俄罗斯方块思路及实例
2015/07/07 Javascript
JavaScript截取指定长度字符串点击可以展开全部代码
2015/12/04 Javascript
学习JavaScript设计模式之代理模式
2016/01/12 Javascript
JavaScript实现Base64编码转换
2016/04/23 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
微信小程序picker组件下拉框选择input输入框的实例
2017/09/20 Javascript
elementui之el-tebs浏览器卡死的问题和使用报错未注册问题
2019/07/06 Javascript
跟老齐学Python之print详解
2014/09/28 Python
在Django的视图中使用form对象的方法
2015/07/18 Python
利用Python抓取行政区划码的方法
2016/11/28 Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
基于python实现语音录入识别代码实例
2020/01/17 Python
Python编程快速上手——正则表达式查找功能案例分析
2020/02/28 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
2020/11/26 Python
Python Selenium XPath根据文本内容查找元素的方法
2020/12/07 Python
四风问题个人对照检查剖析材料
2014/09/27 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
中学综治宣传月活动总结
2015/05/07 职场文书
小学数学新课改心得体会
2016/01/22 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书
MySQL为id选择合适的数据类型
2021/06/07 MySQL
Python pandas之求和运算和非空值个数统计
2021/08/07 Python
海康机器人重磅发布全新算法开发平台VM4.2
2022/04/21 数码科技