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环境加进来
欢迎共享和讨论哦~