解决方法:允许ipython.exe,pythonw.exe,jupyter-notebook.exe, jupyter.exe通过Windows防火墙通信,
具体操作:控制面板-windows防火墙-允许程序或功能通过windows防火墙-允许运行另一程序-浏览-定位到python或Anaconda安装目录,选中python.exe,打开-添加-确定。同理把其他几个也添加进去。
image.png
如果还打不开,则需要对Win10防火墙端口进一步设置
Windows防火墙—“高级设置”,→“入站规则“
找到刚才设置的”ipython.exe“,点属性—切换”协议和端口标签“—”协议类型“改为”任何“
然后再切换到”作用域“标签——把“域、专用、共用”全选上,确定
最后对pythonw.exe,jupyter-notebook.exe, jupyter.exe依次重复上述操作,大功造成。
可能是Windows10防火墙对程序通信控制更严格,且有时阻止程序通信却无提示,造成jupyter notebook无法打开
另外,建议在Win10中安装Anaconda,不要采用默认路径安装(另选一个短路径),因为默认路径安装后,jupyter-notebook所在目录层级太深路径字符串太长,超出了,造成快捷方式所允许的最大字符数,造成Anaconda菜单中jupyter-notebook快捷方式的路径不完整,也就无法打开jupyter-notebook和浏览器了。
作者:xc555
来源:CSDN
原文:https://blog.csdn.net/xc555/article/details/81944979
版权声明:本文为博主原创文章,转载请附上博文链接!
网友评论