解决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的几种标准输出重定向方式
Aug 15 Python
Linux 下 Python 实现按任意键退出的实现方法
Sep 25 Python
[原创]教女朋友学Python3(二)简单的输入输出及内置函数查看
Nov 30 Python
Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例
May 21 Python
Numpy array数据的增、删、改、查实例
Jun 04 Python
详解Python安装tesserocr遇到的各种问题及解决办法
Mar 07 Python
详解Python sys.argv使用方法
May 10 Python
Pycharm 安装 idea VIM插件的图文教程详解
Feb 21 Python
python自动点赞功能的实现思路
Feb 26 Python
python实现飞船大战
Apr 24 Python
python tqdm实现进度条的示例代码
Nov 10 Python
Python try except finally资源回收的实现
Jan 25 Python
Python爬取科目四考试题库的方法实现
Python如何使用logging为Flask增加logid
Mar 30 #Python
如何在Python中创建二叉树
pycharm2021激活码使用教程(永久激活亲测可用)
python实现web邮箱扫描的示例(附源码)
python函数指定默认值的实例讲解
Mar 29 #Python
pytest进阶教程之fixture函数详解
You might like
PHP字符转义相关函数小结(php下的转义字符串)
2007/04/12 PHP
php 目录与文件处理-郑阿奇(续)
2011/07/04 PHP
PHP中exec与system用法区别分析
2014/09/22 PHP
php建立Ftp连接的方法
2015/03/07 PHP
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
ThinkPHP和UCenter接口冲突的解决方法
2016/07/25 PHP
探究Laravel使用env函数读取环境变量为null的问题
2016/12/06 PHP
javascript 三种编解码方式
2010/02/01 Javascript
jquery 学习之二 属性 文本与值(text,val)
2010/11/25 Javascript
图片上传插件jquery.uploadify详解
2013/11/15 Javascript
jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
2016/07/07 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
深入浅出理解JavaScript高级定时器原理与用法
2018/08/02 Javascript
vue 监听某个div垂直滚动条下拉到底部的方法
2018/09/15 Javascript
Vue+ElementUI table实现表格分页
2019/12/14 Javascript
JavaScript ES6 Class类实现原理详解
2020/05/08 Javascript
小程序中的箭头函数的具体使用
2020/06/19 Javascript
Laravel 如何在blade文件中使用Vue组件的示例代码
2020/06/28 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
2020/09/16 Javascript
在nuxt中使用路由重定向的实例
2020/11/06 Javascript
在VUE中使用lodash的debounce和throttle操作
2020/11/09 Javascript
Python简单实现TCP包发送十六进制数据的方法
2016/04/16 Python
python 限制函数执行时间,自己实现timeout的实例
2019/01/12 Python
对Python协程之异步同步的区别详解
2019/02/19 Python
Python实现从N个数中找到最大的K个数
2020/04/02 Python
keras用auc做metrics以及早停实例
2020/07/02 Python
python如何写try语句
2020/07/14 Python
厨房工作人员岗位职责
2013/11/15 职场文书
个人四风问题对照检查材料
2014/10/01 职场文书
三方股份合作协议书
2014/10/13 职场文书
求职导师推荐信范文
2015/03/27 职场文书
班级元旦晚会开幕词
2016/03/04 职场文书
Spring Cloud Gateway去掉url前缀
2021/07/15 Java/Android
Vue全局事件总线你了解吗
2022/02/24 Vue.js
java高级用法JNA强大的Memory和Pointer
2022/04/19 Java/Android
webpack介绍使用配置教程详解webpack介绍和使用
2022/06/25 Javascript