Win10 Jupyter notebook 闪退无法打开解决方案
正常情况下,我们在控制台(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 闪退无法打开解决方案相关推荐
- 【学习笔记】4、Jupyter Notebook闪退问题
Jupyter Notebook闪退问题处理 [问题描述] 打开Jupyter Notebook,新建Python3,然后连接断开. [问题处理] 在网上搜了一下有一个解释有点荒谬,为了避免大家踩坑在 ...
- jupyter notebook闪退打不开
jupyter notebook闪退打不开 原因: 可能是将有些文件误删了,之前清理电脑时,手动删除了jupyter notebook的相关文件. 通过cmd启动jupyter notebook,发现 ...
- 关于jupyter notebook闪退问题【我真真的够了,大家以后不要乱捣鼓电脑了,绝了】
https://www.jb51.net/article/184567.htm 强!!!!!!!!!! 我的错误是以上错误,一样的可以参考一下!!!!!!!!!!!!!!
- 在anaconda中运行jupyter notebook,无法自动打开浏览器的解决方案,亲测100%有效
运行jupyter notebook,无法自动打开浏览器的解决方案 第一步 找到 Jupyter_notebook_config.py文件,无论你anaconda装在哪个盘,这个文件一般都在C盘,我的 ...
- win10 专业版 git bash 闪退问题终极解决方案
转载于:win10 专业版 git bash 闪退问题终极解决方案 - 乔克叔叔lz - 博客园 http://www.cnblogs.com/ricklz/p/9216395.html 问题描述 W ...
- elasticsearch -- win10 elasticsearch.bat闪退
win10 elasticsearch.bat闪退怎么搞的 1.在elasticsearch/bin目录下,按shift + 鼠标右键 打开 powershell窗口 2.输入bat文件名 如 ela ...
- Jupyter Notebook的安装及问题解决方案
文章目录 下载并安装Anaconda3 更改主界面路径 但是如果没有jupyter_notebook_config.py文件怎么办? 如果更改过路径后,不生效怎么办? 使用参考 pycharm导入py ...
- 解决win10下 git闪退的问题(或者使用git命令报错fatal: open /dev/null or dup failed)
解决win10下 git闪退的问题(或者使用git命令报错fatal: open /dev/null or dup failed) 本人在win10下安装git完成后,打开闪退,在"运行&q ...
- 奥特曼系列ol进不去服务器,奥特曼系列OL闪退怎么办?解决方案
奥特曼系列OL闪退怎么办?解决方案 2016-02-14 作者:说玩小编 来源:说玩网 评论(9条) 我要评论 奥特曼系列OL闪退怎么办,在玩奥特曼系列OL的时候,是不是有时候会遇到黑屏或者闪退等种种 ...
最新文章
- 【洛谷P2024】食物链
- 听说数据标注行业缺“中立”平台,京东金融竖起了大旗
- java 简单的加法 递归 从A加到B
- linux下的C语言开发(进程等待)
- JQuery jsonp使用小记
- 华为交换机命令 端口速率_华为交换机限速配置命令2016
- ajax能拿到401axios无法拿到,解决axios.interceptors.response 401 403问题
- npm 报错cb.apply is not a function
- 解决OpenCV编译时./bin: error while loading shared libraries: libopencv_highgui.so.3.2: cannot open的问题
- python前端用什么架构_Python web世界观——web架构概览(适合传统软件工程师)...
- shell unexpected operator
- 单片机算法c语言程序,51单片机PID的算法实现程序C语言
- Origin8画图:画百分比堆积柱形图
- QT 自定义圆形QLabel 加载圆形图片
- win7文件共享服务器搭建,Win7下搭建web服务器实现数据共享的简单步骤
- 一元四次方程求解C++实现
- Echo,Linux上最忧伤的命令(故事)
- 用opencv简单绘图
- 启蒙、亲情、乐趣、营养,“健康童乐园”全面支持乡村儿童成长
- 面积计算9860SD计算器程序(好用就用,不用就删-----歪XX)