解决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中的序列化存储的方法
Apr 28 Python
浅谈python对象数据的读写权限
Sep 12 Python
python实现装饰器、描述符
Feb 28 Python
Python编程中NotImplementedError的使用方法
Apr 21 Python
python实现录音小程序
Oct 26 Python
详解python爬虫系列之初识爬虫
Apr 06 Python
Python+OpenCV实现旋转文本校正方式
Jan 09 Python
Python图像处理库PIL的ImageFont模块使用介绍
Feb 26 Python
Python生成器常见问题及解决方案
Mar 21 Python
Python项目跨域问题解决方案
Jun 22 Python
python绘制箱型图
Apr 27 Python
python playwrigh框架入门安装使用
Jul 23 Python
Python爬取科目四考试题库的方法实现
Python如何使用logging为Flask增加logid
Mar 30 #Python
如何在Python中创建二叉树
pycharm2021激活码使用教程(永久激活亲测可用)
python实现web邮箱扫描的示例(附源码)
python函数指定默认值的实例讲解
Mar 29 #Python
pytest进阶教程之fixture函数详解
You might like
php 时间计算问题小结
2009/01/04 PHP
PHP性能优化 产生高度优化代码
2011/07/22 PHP
php制作简单模版引擎
2016/04/07 PHP
jquery异步请求实例代码
2011/06/21 Javascript
EasyUI 中 MenuButton 的使用方法
2012/07/14 Javascript
基于KMP算法JavaScript的实现方法分析
2013/05/03 Javascript
解析Jquery的LigerUI如何实现文件上传
2013/07/09 Javascript
JS教程:window.location使用方法的区别介绍
2013/10/04 Javascript
jsPDF生成pdf后在网页展示实例
2014/01/16 Javascript
深入学习JavaScript中的Rest参数和参数默认值
2015/07/28 Javascript
vue实现简单实时汇率计算功能
2017/01/15 Javascript
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
2020/07/15 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
2020/07/26 Javascript
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
python通过openpyxl生成Excel文件的方法
2015/05/12 Python
Python正则表达式经典入门教程
2017/05/22 Python
Python测试模块doctest使用解析
2019/08/10 Python
python处理自动化任务之同时批量修改word里面的内容的方法
2019/08/23 Python
如何用Matplotlib 画三维图的示例代码
2020/07/28 Python
Python+kivy BoxLayout布局示例代码详解
2020/12/28 Python
使用CSS3来实现滚动视差效果的教程
2015/08/24 HTML / CSS
详解Html5原生拖拽操作
2018/01/12 HTML / CSS
canvas线条的属性详解
2018/03/27 HTML / CSS
携程旅行网:中国领先的在线旅行服务公司
2017/02/17 全球购物
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
联想C++笔试题
2012/06/13 面试题
信电学院毕业生自荐书
2014/05/24 职场文书
党员教师四风自我剖析材料
2014/09/30 职场文书
民事诉讼代理委托书
2014/10/08 职场文书
工作检讨书怎么写
2014/10/10 职场文书
卖房协议书样本
2014/10/30 职场文书
高三教师工作总结2015
2015/07/21 职场文书
关于MySQL临时表为什么可以重名的问题
2022/03/22 MySQL
以下牛机,你有几个
2022/04/05 无线电
使用CSS实现百叶窗效果示例代码
2023/05/07 HTML / CSS