正常情况下,我们在控制台(cmd)中输入jupyter notebook就会打开弹窗和浏览器如下:

但是如果出现浏览器无法打开,弹窗闪退的情况可以试一下以下几个方案:

①输入jupyter notebook后没有反应无法打开浏览器

首先是我遇到的情况,在控制台(cmd)输入jupyter notebook后没有反应无法打开浏览器,报错ModuleNotFoundError: No module named 'markupsafe._compat',具体弹窗内容如下所示:

他的意思是在markupsafe文件夹中没有找到_compat.py文件,那么反之解决办法就是在markupsafe文件夹中创建一个_compat.py文件。由此我们根据提示找到对应路径下的markupsafe文件夹位置(我这里是E:\Anaconda3\Lib\site-packages\markupsafe)

果然,markupsafe文件夹下没有_compat.py文件,接下来我们创建一个TXT文本文件并将其命名为_compat,如下图所示:

打开_compat.txt文件,然后在文本框中输入代码:

# -*- coding: utf-8 -*-
"""markupsafe._compat~~~~~~~~~~~~~~~~~~Compatibility module for different Python versions.:copyright: (c) 2013 by Armin Ronacher.:license: BSD, see LICENSE for more details.
"""
import sys
PY2 = sys.version_info[0] == 2
if not PY2:text_type = strstring_types = (str,)unichr = chrint_types = (int,)iteritems = lambda x: iter(x.items())
else:text_type = unicodestring_types = (str, unicode)unichr = unichrint_types = (int, long)iteritems = lambda x: x.iteritems()

在保存关闭后,将文件后缀改掉“.txt”→“.py”,确定后如下图所示:

这样问题就已经解决了,然后我们来验证一下,打开控制台输入jupyter notebook,弹出jupyter页面的浏览器,验证成功~

Tips:这里弄完之后可以尝试new一个Python文件试试,如果出现error报错可能是浏览器缓存过多的问题,清理一下缓存然后重启浏览器即可。

②浏览器页面localhost无法打开

这里可能是localhost和127.0.0.1不匹配的问题,首先以管理员身份打开命令行(Win+X,放开再按A键),分别输入ping localhost和ping 127.0.0.1,检查它们的结果是否都是127.0.0.1,即查看他们是否匹配。

如果第一个红圈处为::1则需要我们进行修改,首先输入命令netsh interface ipv6 show prefixpolicies,查询ipv6的优先级。

我们发现ipv6的优先级高于ipv4的优先级,即前缀为::/0和::1/128在::/96和::ffff:0:0/96的上面,导致错误的发生(这里我忘记截图了很抱歉)

现在我们需要设置使::/96和::ffff:0:0/96的优先级高于::/0和::1/128,于是我们在命令行中依次设置优先级:(依次懂吗?不要一股脑全部复制粘贴进去啦!输入一个就回车再输入下一个哦~)

netsh int ipv6 set prefix ::/96 50 0
netsh int ipv6 set prefix ::ffff:0:0/96 40 1
netsh int ipv6 set prefix 2002::/16 35 2
netsh int ipv6 set prefix 2001::/32 30 3
netsh int ipv6 set prefix ::1/128 10 4
netsh int ipv6 set prefix ::/0 5 5
netsh int ipv6 set prefix fc00::/7 3 13
netsh int ipv6 set prefix fec0::/10 1 11
netsh int ipv6 set prefix 3ffe::/16 1 12

修改完后再次输入命令netsh interface ipv6 show prefixpolicies,查询ipv6的优先级,结果如下所示:

这时我们发现::/96和::ffff:0:0/96在::/0和::1/128的上面,这样的话就改好了,为了确保万无一失,我们验证一下,输入ping localhost,得到:

即验证成功。

Win10 Jupyter notebook 闪退无法打开解决方案相关推荐

  1. 【学习笔记】4、Jupyter Notebook闪退问题

    Jupyter Notebook闪退问题处理 [问题描述] 打开Jupyter Notebook,新建Python3,然后连接断开. [问题处理] 在网上搜了一下有一个解释有点荒谬,为了避免大家踩坑在 ...

  2. jupyter notebook闪退打不开

    jupyter notebook闪退打不开 原因: 可能是将有些文件误删了,之前清理电脑时,手动删除了jupyter notebook的相关文件. 通过cmd启动jupyter notebook,发现 ...

  3. 关于jupyter notebook闪退问题【我真真的够了,大家以后不要乱捣鼓电脑了,绝了】

    https://www.jb51.net/article/184567.htm 强!!!!!!!!!! 我的错误是以上错误,一样的可以参考一下!!!!!!!!!!!!!!

  4. 在anaconda中运行jupyter notebook,无法自动打开浏览器的解决方案,亲测100%有效

    运行jupyter notebook,无法自动打开浏览器的解决方案 第一步 找到 Jupyter_notebook_config.py文件,无论你anaconda装在哪个盘,这个文件一般都在C盘,我的 ...

  5. win10 专业版 git bash 闪退问题终极解决方案

    转载于:win10 专业版 git bash 闪退问题终极解决方案 - 乔克叔叔lz - 博客园 http://www.cnblogs.com/ricklz/p/9216395.html 问题描述 W ...

  6. elasticsearch -- win10 elasticsearch.bat闪退

    win10 elasticsearch.bat闪退怎么搞的 1.在elasticsearch/bin目录下,按shift + 鼠标右键 打开 powershell窗口 2.输入bat文件名 如 ela ...

  7. Jupyter Notebook的安装及问题解决方案

    文章目录 下载并安装Anaconda3 更改主界面路径 但是如果没有jupyter_notebook_config.py文件怎么办? 如果更改过路径后,不生效怎么办? 使用参考 pycharm导入py ...

  8. 解决win10下 git闪退的问题(或者使用git命令报错fatal: open /dev/null or dup failed)

    解决win10下 git闪退的问题(或者使用git命令报错fatal: open /dev/null or dup failed) 本人在win10下安装git完成后,打开闪退,在"运行&q ...

  9. 奥特曼系列ol进不去服务器,奥特曼系列OL闪退怎么办?解决方案

    奥特曼系列OL闪退怎么办?解决方案 2016-02-14 作者:说玩小编 来源:说玩网 评论(9条) 我要评论 奥特曼系列OL闪退怎么办,在玩奥特曼系列OL的时候,是不是有时候会遇到黑屏或者闪退等种种 ...

最新文章

  1. 【洛谷P2024】食物链
  2. 听说数据标注行业缺“中立”平台,京东金融竖起了大旗
  3. java 简单的加法 递归 从A加到B
  4. linux下的C语言开发(进程等待)
  5. JQuery jsonp使用小记
  6. 华为交换机命令 端口速率_华为交换机限速配置命令2016
  7. ajax能拿到401axios无法拿到,解决axios.interceptors.response 401 403问题
  8. npm 报错cb.apply is not a function
  9. 解决OpenCV编译时./bin: error while loading shared libraries: libopencv_highgui.so.3.2: cannot open的问题
  10. python前端用什么架构_Python web世界观——web架构概览(适合传统软件工程师)...
  11. shell unexpected operator
  12. 单片机算法c语言程序,51单片机PID的算法实现程序C语言
  13. Origin8画图:画百分比堆积柱形图
  14. QT 自定义圆形QLabel 加载圆形图片
  15. win7文件共享服务器搭建,Win7下搭建web服务器实现数据共享的简单步骤
  16. 一元四次方程求解C++实现
  17. Echo,Linux上最忧伤的命令(故事)
  18. 用opencv简单绘图
  19. 启蒙、亲情、乐趣、营养,“健康童乐园”全面支持乡村儿童成长
  20. 面积计算9860SD计算器程序(好用就用,不用就删-----歪XX)

热门文章

  1. 介绍NBR: Network-Based R-Statistics using Mixed Effects Models
  2. 10亿美金的惊天收购!苹果拿下了英特尔手机调制解调器业务
  3. kettle 入门(一)输入输出写日志 / 插入更新
  4. 用python练练排序算法
  5. 【web前端开发】CSS定位
  6. 华为模拟器eNSP端口映射配置实验
  7. RuntimeWarning: Mean of empty slice.
  8. Java NIO学习笔记
  9. 【软件工程导论】知识点汇总 | 适用于考试复习 | 轻松通过考试
  10. Linux压测工具Stress安装与使用