1.2 jupyter notebook 浏览器打开空白

jupyter notebook 需要用谷歌浏览器打开才可以,其他的浏览器打开后多半是空白的。添加默认浏览器如下:

1.在anaconda prompt 里面直接输入

jupyter notebook --generate-config

让jupyter生成一个配置文件,生成后你会看到文件地址的


2.然后就可以使用记事本之类的,打开这个jupyter_notebook_config.py文件

然后查找,browser,找到如下代码:

## Specify what command to use to invoke a web browser when opening the notebook.
#  If not specified, the default browser will be determined by the `webbrowser`
#  standard library module, which allows setting of the BROWSER environment
#  variable to override it.
#c.NotebookApp.browser = u''

在这个后面,添加google浏览器

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



### Jupyter Notebook 浏览器打开空白页的解决方案 #### 1. 清除浏览器缓存和Cookie 清除浏览器中的缓存和Cookie可能会解决问题。尽管已经尝试过删除Chrome的Cookie,但有时残留的数据仍然可能影响加载效果。建议彻底清理浏览器数据并重启浏览器。 #### 2. 使用不同浏览器或隐身模式测试 既然Edge和Chrome的隐身模式能够正常使用Jupyter Notebook,这表明问题可能是由特定浏览器配置引起的。继续使用这些替代方式作为临时解决方案的同时排查具体原因[^1]。 #### 3. 更新Jupyter Notebook及相关依赖包 更新`notebook`包到最新版本可以帮助修复潜在的兼容性和性能问题: ```bash pip install --upgrade notebook ``` 对于Conda环境下的用户,也可以通过以下命令来升级整个Anaconda发行版及其组件: ```bash conda update anaconda ``` #### 4. 修改MIME类型设置 如果遇到JavaScript文件无法正确解析的情况,则需调整服务器端返回的内容类型头信息。可以通过修改Jupyter Notebook配置文件实现这一点,在其中添加自定义HTTP头部字段以确保`.js`资源被当作文本/ JavaScript处理[^3]: 编辑或创建`~/.jupyter/jupyter_notebook_config.py` 文件,并加入如下内容: ```python c.NotebookApp.tornado_settings = { 'headers': {'Content-Security-Policy': "frame-ancestors 'self'"}, } ``` #### 5. 更改默认Web浏览器 当安装多个浏览器时,默认选择可能导致某些应用行为异常。将系统默认浏览器更改为其他稳定版本(如Firefox 或 Edge),再重新启动Jupyter Notebook服务查看情况是否有改善[^2]. ---
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值