jupyter notebook闪退 报错解决方案_jiangqiubai12381的博客-程序员宅基地_jupyter打开闪退

技术标签: jupyter notebook  错误总结  Python  

jupyter notebook闪退 报错解决方案

首先打开jupyter notebook
打开的方式有很多种,可以直接点anaconda里面jupyter notebook的快捷键图标打开,可以在anaconda prompt里面输入 jupyter notebook打开,正常情况下是可以直接打开的,遇到错误就要看在anaconda prompt里面输入 jupyter notebook查看输出的错误信息。

错误一:OSError: [Errno 99] Cannot assign requested address

解决方案: 找到你的jupyter_notebook_config.py文件(一般在anaconda prompt里面输入jupyter notebook --generate-config命令就会出来路径),打开以后找到如下一行:

c.NotebookApp.ip = 'localhost’
改为c.NotebookApp.ip = '*'
意思是所有的ip都允许连接

错误二:无法打开浏览器
解决方案: 打开jupyter_notebook_config.py,在文件最后添加以下代码

#c.NotebookApp.browser = ‘’
import webbrowser
webbrowser.register(‘chrome’,None,webbrowser.GenericBrowser(u’C:\ProgramFiles(x86)\Google\Chrome\Application\chrome.exe’))
c.NotebookApp.browser = 'chrome’

其中C:\Program Files (x86)\Google\Chrome\Application\chrome.exe,这是你想要使用的浏览器路径,可通过右键点击浏览器快捷方式查看属性得到,当然你也可以用其他的浏览器,比如firefox,修改完成后,再次打开Jupyter Notebook,就可以打开浏览器编辑窗口。

错误三:防火墙不允许Python通过
解决方案: 在你的控制面板里面找到防火墙,允许Python和相关程序通过就好,也可以每次打开notebook前关闭防火墙。

错误四:缺少包或者文件
ModuleNotFoundError: No module named ‘yy’
解决方案:

pip uninstall yy
pip install yy 就是一个卸载重装的过程
或者有的是缺少文件,你就要到提示错误的文件的路径里把缺少的这个文件加上,具体文件内容的话百度就好。

错误五:
socket.gaierror: [Errno 10106] getaddrinfo failed

解决方案: 这个真的是困扰我很多天的问题了,后来发现原因是winsock损坏了,在anaconda prompt里使用命令
netsh winsock reset
然后重启即可修复

其实在远程登录或者linux系统虚拟机里面jupyter notebook还会经常遇到很多的错误类型,不过这个帖子只是记录一下我遇到的一些错误,就不赘述了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jiangqiubai12381/article/details/84000275

智能推荐

[记录]EggJs初始化项目_Lytis的博客-程序员宅基地_初始化egg项目

egg框架的初始化、搭建,使用sequelize框架连接数据库,并使用简单的例子来介绍基础的业务流程。

《Squeeze-and-Excitation Networks(SENet)》_jiyeyong的博客-程序员宅基地

解读Squeeze-and-Excitation Networks(SENet)动机卷积神经网络已被证明是解决各种视觉任务的有效模型。对于每个卷积层,沿着输入通道学习一组滤波器来表达局部空间连接模式。换句话说,期望卷积滤波器通过融合空间信息和信道信息进行信息组合,而受限于局部感受野。通过叠加一系列非线性和下采样交织的卷积层,CNN能够捕获具有全局感受野的分层模式作为强大的图像描述。最...

无线通讯 - 5G芯片和5G模组区别_何以解忧唯有写!的博客-程序员宅基地

5G模组:基带芯片,射频芯片,存储芯片,电阻电容组成。5G芯片,即基带芯片。5G模组和其他通信模组类似,都是将基带芯片、射频芯片、存储芯片、电容电阻等各类元器件集成到一块电路板上,提供标准接口,各类物联网终端通过嵌入物联网通信模块快速实现通信功能。参考:https://baijiahao.baidu.com/s?id=1664217508217073604&wfr=spider&for=pc...

unordered_map_在路上Ven的博客-程序员宅基地_unordered_map

亚洲区域赛(徐州)网络赛 B题:So easy题意:给定n个数,数从1~n编号。在给定一个q,代表q次操作。当操作为1,代表此数不可用,当操作为2,即查询第x个位置上的数,若此数不可用就用下一个数。错误分析:再次理解错题意,我以为此数不可用直接删除就好,用set的方法,提交几次一直wa。后来昕队看了看题,说我理解错题意了T T,应该是从第x位开始输出可利用的数,不能删除...

深度学习与计算机视觉系列(3)_线性SVM与SoftMax分类器_龙心尘的博客-程序员宅基地

这个部分我们介绍一类新的分类器方法,而对其的改进和启发也能帮助我们自然而然地过渡到深度学习中的卷积神经网。有两个重要的概念:得分函数/score function:将原始数据映射到每个类的打分的函数损失函数/loss function:用于量化模型预测结果和实际结果之间吻合度的函数在我们得到损失函数之后,我们就将问题转化成为一个最优化的问题,目标是得到让我们的损失函数取值最小的一组参数。

FS_S5PC100平台上Linux Camera驱动开发详解_Angelia_cfq的博客-程序员宅基地

FS_S5PC100平台上Linux Camera驱动开发详解作者:刘老师,华清远见嵌入式学院讲师。说明:        理解摄像头驱动需要四个前提:        1)摄像头基本的工作原理和S5PC100集成的Camera控制器的工作原理        2)platform_device和platform_driver工作原理        3)Linux内核V4L2驱动

随便推点

【Android应用开发】-(18)静默方式实现批量安装卸载应用程序_EvoShark的博客-程序员宅基地

前段时间做了一个批量安装卸载应用程序的小应用,由于安装卸载应用程序的部分API是隐藏的,所以必须在ubuntu下下载Android系统源码,并编译之后使用MM命令编译生成APK文件,其实也难。思路是这样的,在XX/packages/apps目录下有一个PackageInstaller的应用程序,Android机器中安装卸载都是由这个应用程序完成的。但是它没有批量安装和卸载的功能,如果要在自己的应用

Apache服务器默认配置的一些基本信息_Tony0520.的博客-程序员宅基地

配置文件:/etc/httpd/conf/http.conf1)"/etc/httpd/conf主要存放了配置文件httpd.conf,这个是最重要的配置文件,Apache的所有主要权限和功能都在这个文件中进行了详细的设置。 (2) "/etc/httpd/conf.d" 里面存放的是一些额外的参数档,比如php.conf,或者一些自己设定的额外参数等信息。这个目录最大的好处就

git常用命令总结_weixin_30823833的博客-程序员宅基地

一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释git remote add origin [email protected]:ndshowgit push ori...

centos下安装MySQL-python_feifeilyj的博客-程序员宅基地

1) 下载MySQL-pythonwget https://pypi.python.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip#md5=654f75b302db6ed8dc5a898c625e030c2) 解压缩unz

JavaScript的组成部分之操作对象与表单_I'm sure ok!的博客-程序员宅基地

文章目录1.JavaScript的组成部分2.操作BOM对象1).Window2).Navigato(导航)3).screen4).location5).document6).history3.操作DOM对象1).获得dom节点1.JavaScript的组成部分javascript组成一个完整的 JavaScript 实现是由以下 3 个不同部分组成的:核心(ECMAScript)、文档对象模...

远程服务调用之RMI、Hessian、Burlap、Spring的HTTPinvoker_tomoto_zh的博客-程序员宅基地

RMI:在服务端,使用RmiServiceExporter把POJO包装到RMI服务适配器中,并将服务适配器绑定到RMI注册表中,从而将POJO转换为RMI服务,在客户端,RMI服务将远程服务使用一个代理装配进来,使得我们可以像使用本地服务一样使用远程服务;它使用二进制协议,使用Java标准的对象序列化机制,只能服务于Java服务。Hessian、Burlap:Hessian和Burlap一样

推荐文章

热门文章

相关标签