Anaconda中的Jupyter打不开网页解决大全!

很多学员反馈在anaconda中的jupyter打不开网页,有些情况更是jupyter连接不上,无法使用,下面我们就列举几种打不开网页或者jupyter无法使用的解决方案,由于每个人的情况可能不一样,我会把解决方法由常见到不常见依次排序,让大家去排除自己的问题。

1、默认浏览器问题

情况1:

用命令窗输入命令可以打开jupyter notebook,但是直接点击anaconda中图标的launch没反应。

情况2:

用命令窗也不能打开jupyter notebook,要复制网址到浏览器才能打开。

解决方案:

1、打开anaconda,点击左侧的environment,点击base右侧的绿色小三角形,点击“open terminal”。

2、需要生成配置文件,在命令窗里输入以下代码:

jupyter notebook --generate-config

3、如果出现以下情况(如无以下情况直接跳到第4步):

原因是对应的软件位置没有加入路径。

添加路径操作如下:

这时需要在电脑的环境变量中添加anaconda路径

控制面板 > 系统与安全  > 系统 > 高级系统设置  > 环境变量  > Path

在Path中编辑,添加你电脑已经安装好的anaconda的三个路径,并保存。

一般需要添加三个路径(Anaconda的安装位置)

E:\Anaconda3

E:\Anaconda3\Library\bin

E:\Anaconda3\Scripts

(注意:以上地址只是参考,要对应自己安装anaconda的实际地址。)

4、打开命令窗输入了第二步的代码后,会生成配置文件,并且显示相应的地址,一般的路径为C:\Users\自己的用户名.jupyter\jupyter_notebook_config.py

5、按照路径找到文件“jupyter_notebook_config”,用记事本方式打开。

6、打开文件后,找到这行代码的地方#c.NotebookApp.browser=’’,在这代码后面加入以下代码:

import webbrowserwebbrowser.register('chrome',None,webbrowser.GenericBrowser(u'*******'))c.NotebookApp.browser = 'chrome'其中*******是chrome的路径。两个需要注意的地方:

(1)去掉#c.NotebookApp.browser=’'前的#井号 (这样代码才能执行)

(2)写路径的时候用\\(两个斜杠)示例:

然后保存即可。

2、用户名为中文名问题

情况:

如果自己电脑的用户名为中文,jupyter不能通过点击launch打开,或者打开了后显示server connection error。

解决方案:

1、控制面板>系统与安全>系统>高级系统设置>环境变量>用户变量>TMP

2、将个人的环境变量tmp改成:%SystemRoot%\TEMP

3、确定、应用即可,重启anaconda就能打开jupyter了。

3、防火墙问题

情况1:

在anaconda中点击launch没反应,能通过命令窗打开jupyter,但是一直显示断开连接。

情况2:

在anaconda中点击launch没反应,通过命令窗也打不开jupyter,没有反应。

解决方案:

1、首先要确认cmd的窗口有没有误关,如果cmd的窗口关了,jupyter是用不了的。

2、这个问题是因为防火墙没有允许python通过。需要从"控制面板\系统和安全\Windows Defender 防火墙"里设置。具体操作:

控制面板→系统与安全→允许应用通过Windows防火墙→更改设置→找到“python”→允许→允许其他应用→浏览→添加anaconda路径下的python.exe和anaconda的script路径下的ipython.exe,pythonw.exe,jupyter-notebook.exe, jupyter.exe 最终点击确认。

这里需要注意,有多个python,不一定有你程序使用的python。

应该打开windows防火墙>>高级设置>>入站规则  :查看已有的python路径

如果没有,在上图中点击“允许运行另一程序”将我们使用的python环境加进来。

4、prompt-toolkit版本问题

情况1:

jupyter 的服务启动后,页面能打开,但是创建一个python3的文件后,页面提示‘连接失败:到后台服务的连接没能建立,我们会继续尝试重连,请检出网络连接。查看后台的服务提示:‘importerror:cannot import name ‘create_prompt_application’  kernelRestarter:restart failed’。

解决方案:

更新pormpt-toolkit 的版本号,命令如下:

pip install --upgrade prompt-toolkit==1.0.5

5、更多问题

由于每个台电脑的情况都不一样,以上方法也许不能满足所有人的需要,但估计能解决80%的jupyter打不开的问题。我们有上千的学员,因此了解并解决了不少环境配置的问题,环境配置确实一开始确实是新手需要花很多时间去研究的课题,我们也是希望大家能坚持学习,不能被入门的环境问题给打败!花了好几个小时来整理这篇文章也是出于这个目的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容