最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

运行jupyter notebook,无法自动打开默认浏览器的解决方案

业界 admin 3浏览 0评论

本文在网络摘录了几条关于jupyter notebook 无法自动打开浏览器的解决方案,供各位学者参考。

文章目录

  • 问题描述
  • 一、Windows防火墙通信允许
  • 二、修改jupyter notebook默认启动目录
  • 总结

问题描述

在使用jupyter notebook时,无法自动跳转页面,如果需要马上使用,可以这样操作:


如果需要马上使用,可以这样操作:

讲红框里的网址输入到浏览器里,跳转,在这里输入token=后面的内容,也就是我打码的地方。
记住密码,就可以很临时的解决其无法进入web目录编写代码的问题,单每次都需要手动去浏览器输入网址才可以进入,很是麻烦,我在网络找到了几个比较靠谱的解决方案。

提示:以下是本篇文章正文内容,下面案例可供参考

一、Windows防火墙通信允许

允许ipython.exe,pythonw.exe,jupyter-notebook.exe, jupyter.exe通过Windows防火墙通信。

具体操作:控制面板-windows防火墙-允许程序或功能通过windows防火墙-允许运行另一程序-浏览-定位到python或Anaconda安装目录,选中python.exe,打开-添加-确定。同理把其他几个也添加进去。


如果还打不开,则需要对Win10防火墙端口进一步设置

Windows防火墙—“高级设置”,→“入站规则“

找到刚才设置的”ipython.exe“,点属性—切换”协议和端口标签“—”协议类型“改为”任何“


然后再切换到”作用域“标签——把“域、专用、共用”全选上,确定

最后对pythonw.exe,jupyter-notebook.exe, jupyter.exe依次重复上述操作,大功造成。

可能是Windows10防火墙对程序通信控制更严格,且有时阻止程序通信却无提示,造成jupyter notebook无法打开

二、修改jupyter notebook默认启动目录

win+r打开cmd,输入执行jupyter notebook --generate-config,根据给出的路径找到 Jupyter_notebook_config.py文件


打开该文件,在文件中搜索找到 #c.NotebookApp.notebook_dir = ''

在该语句下面添加

import webbrowser
webbrowser.register('chrome',None,webbrowser.GenericBrowser(u'C:\\Users\\自己的用户名\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe'))
c.NotebookApp.browser = 'chrome'

注意其中的chrome是安装的浏览器,C:\\Users\\自己的用户名\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe是浏览器的地址,查看本路径的方法为打开Chrome快捷方式的属性查看。注意路径中分隔符必须是双斜杠\,否则无法识别。

最后保存文件即可。

总结

这里为收集典型案例的解决方案

参考:
jupyter notebook打不开浏览器 无反应 无法启动
2019运行jupyter notebook,无法自动打开浏览器的解决方案

本文在网络摘录了几条关于jupyter notebook 无法自动打开浏览器的解决方案,供各位学者参考。

文章目录

  • 问题描述
  • 一、Windows防火墙通信允许
  • 二、修改jupyter notebook默认启动目录
  • 总结

问题描述

在使用jupyter notebook时,无法自动跳转页面,如果需要马上使用,可以这样操作:


如果需要马上使用,可以这样操作:

讲红框里的网址输入到浏览器里,跳转,在这里输入token=后面的内容,也就是我打码的地方。
记住密码,就可以很临时的解决其无法进入web目录编写代码的问题,单每次都需要手动去浏览器输入网址才可以进入,很是麻烦,我在网络找到了几个比较靠谱的解决方案。

提示:以下是本篇文章正文内容,下面案例可供参考

一、Windows防火墙通信允许

允许ipython.exe,pythonw.exe,jupyter-notebook.exe, jupyter.exe通过Windows防火墙通信。

具体操作:控制面板-windows防火墙-允许程序或功能通过windows防火墙-允许运行另一程序-浏览-定位到python或Anaconda安装目录,选中python.exe,打开-添加-确定。同理把其他几个也添加进去。


如果还打不开,则需要对Win10防火墙端口进一步设置

Windows防火墙—“高级设置”,→“入站规则“

找到刚才设置的”ipython.exe“,点属性—切换”协议和端口标签“—”协议类型“改为”任何“


然后再切换到”作用域“标签——把“域、专用、共用”全选上,确定

最后对pythonw.exe,jupyter-notebook.exe, jupyter.exe依次重复上述操作,大功造成。

可能是Windows10防火墙对程序通信控制更严格,且有时阻止程序通信却无提示,造成jupyter notebook无法打开

二、修改jupyter notebook默认启动目录

win+r打开cmd,输入执行jupyter notebook --generate-config,根据给出的路径找到 Jupyter_notebook_config.py文件


打开该文件,在文件中搜索找到 #c.NotebookApp.notebook_dir = ''

在该语句下面添加

import webbrowser
webbrowser.register('chrome',None,webbrowser.GenericBrowser(u'C:\\Users\\自己的用户名\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe'))
c.NotebookApp.browser = 'chrome'

注意其中的chrome是安装的浏览器,C:\\Users\\自己的用户名\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe是浏览器的地址,查看本路径的方法为打开Chrome快捷方式的属性查看。注意路径中分隔符必须是双斜杠\,否则无法识别。

最后保存文件即可。

总结

这里为收集典型案例的解决方案

参考:
jupyter notebook打不开浏览器 无反应 无法启动
2019运行jupyter notebook,无法自动打开浏览器的解决方案

发布评论

评论列表 (0)

  1. 暂无评论