Jupyter notebook无法自动打开浏览器(进阶方法)

在这里插入图片描述

网上方法

网上的方法都大同小异,先在cmd里执行jupyter notebook --generate-config,生成jupyter_notebook_config.py配置文件,然后在文件末尾添加以下代码,这个方法可以处理大部分默认的情况,因为默认的jupyter notebook配置是不会指定浏览器的,因而需要手动添加指定代码。

import webbrowser
webbrowser.register("chrome",None,webbrowser.GenericBrowser(u"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe")) # chrome.exe路径
c.NotebookApp.browser = "chrome"

进阶方法

然而,我在尝试网上方法发现并不奏效,仍然无法自动打开。
然后查找到chrome.exe,双击执行,发现仍不奏效,只能用管理员权限打开。
在这里插入图片描述
而这也是问题所在,因为权限的限制,所以jupyter notebook脚本在调用时无法直接打开chrome.exe。

方法1

打开终端或jupyter notebook时使用管理员权限,这样就可以自动打开了。

方法2

遇事不决就重装。尝试过修改chrome.exe用户组权限,但发现并不行,怀疑是之前可能不知道哪里修改过其访问权限,因而采取重装Chrome,jupyter notebook可以正常自动打开,问题得到解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值