解决方案——运行jupyter notebook,无法打开游览器,cmd一直没有反应

首先,运行jupyter notebook有这么几种方法,遇到标题提到的问题的时候,可以首先试试。

1.开始-Anaconda3-Anaconda Navigator-点击"jupyter notebook"下的"launch"

解决方案——运行jupyter notebook,无法打开游览器,cmd一直没有反应_第1张图片解决方案——运行jupyter notebook,无法打开游览器,cmd一直没有反应_第2张图片

 

2.开始-Anaconda Prompt

解决方案——运行jupyter notebook,无法打开游览器,cmd一直没有反应_第3张图片

在打开的命令提示符里输入"jupyter notebook"

解决方案——运行jupyter notebook,无法打开游览器,cmd一直没有反应_第4张图片

3.开始-Jupyter Notebook

4.找到"C:\ProgramData\Anaconda3\Scripts"目录下的"jupyter-notebook.exe",点击打开

 

 

遇到的问题:以上所有打开jupyter notebook的方法,结果都是,显示一直在打开中,然后不能自动打开浏览器,手动输入地址"localhost:8888"也不能打开。

找了网站上很多种解决方法,例如修改jupyter notebook的默认浏览器、指定localhost的地址、更新jupyter notebook的版本、更新conda的版本......各种办法,都没有解决问题。

 

解决方法:其实这个问题是因为防火墙没有允许python通过。需要从"控制面板\系统和安全\Windows Defender 防火墙"里设置

 

这个地方有点不理解,直接设置白名单不可以,但是每次开机后,关开防火墙后,就可以正常打开jupyter notebook。

虽然不是很理解原理,但是这样可以解决这个问题:在打开jupyter notebook之前,先关开一次防火墙(当然,关了之后不打开的话,重启也可以正常打开jupyter notebook)

本来之前是以为添加了白名单就可以解决问题,但是我找了很久,都没有解决,目前只有上述,关开一次防火墙,可以解决问题。有看到这个问题的大神,如果能彻底解决这个问题,希望能指教一下。

解决方案——运行jupyter notebook,无法打开游览器,cmd一直没有反应_第5张图片

 

关开防火墙后,可以通过上面提到的四种方法运行jupyter notebook,会自动打开浏览器,然后正确链接上了。

解决方案——运行jupyter notebook,无法打开游览器,cmd一直没有反应_第6张图片

你可能感兴趣的:(小白路上遇到的基础问题)