jupyter notebook启动失败的解决

jupyter在windows10下无法打开的解决:本文1-4适合刚开始使用

第五种方案解决报错:Bad config encountered during initialization,No such notebook dir。实测有效


在anaconda环境下,在pycharm的Terminal终端输入 jupyter notebook,结果打开失败

第一次报错:'jupyter' 不是内部或外部命令,也不是可运行的程序

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

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

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

 

第二次报错:fatal error C1083: 无法打开包括文件: “sys/un.h”: No such file or directory......

ImportError: DLL load failed: 找不到指定的模块。

类似的,需要添加bin路径到Path

 

第三:如果conda命令无法识别

需要添加Script路径到Path,如图

 

第四:如果还是不行,试试更新anaconda的包。jupyter包,更新版本等等,这个是最麻烦的方法,如果不想去研究版本问题,可以继续往下看

搜索anaconda prompt

然后,输入 conda upgrade --all  

 

第五:Bad config encountered during initialization

No such notebook dir :“一个自己的文件路径”

由于删除了本地的这个 ’一个自己的文件路径’ 目录,导致pycharm在使用默认启动目录时无法找到该路径,

解救:在用户目录C:\Users\(所使用的用户名)\.jupyter下找到jupyter配置文件jupyter_notebook_config.py

将该文件的c.NotebookApp.notebook_dir =“一个自己的文件路径” 修改为本地存在的目录,

或者,用 # 将他注释掉,这样jupyter notebook就直接从当前目录启动。

在这里插入图片描述
感谢:
https://blog.csdn.net/qq_39124762/article/details/84348685

测试,在pcharm 的Terminal终端启动jupyter-notebook 生效,喜欢这个解决方法!!

 

第六:Bad config encountered during initialization

No such notebook dir :“一个自己的文件路径”

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

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

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

具体操作:控制面板-windows防火墙-允许程序或功能通过windows防火墙-允许运行另一程序-浏览-定位到python或Anaconda安装目录,选中python.exe,打开-添加-确定。同理把其他几个也添加进去。

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

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

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


欢迎共享和讨论哦~

  • 21
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值