图片加载失败原因可能是用了各种歪门邪道改了jupyter notebook默认工作空间,导致jupyter图片加载的相关组件调用失败
(基于修改过的工作空间地址再加上图片相关组件设置的相对位置是个无效地址)
将.jupyter配置文件夹(一般在c:\user\用户名 下)整个删除后重启jupyter notebook图片就会恢复正常,不行就重装个Anaconda,环境配置还是交给它,非专业的还是少动
可能导致错误的修改操作有:
1.添加修改jupyter_notebook_config.py配置文件(可能性低些)
#c.NotebookApp.notebook_dir = ' '中加入自己自定义位置
2.添加修改jupyter_notebook_config.json添加配置(执行优先级更高原因大概率是这个)
问题解决的心路历程如下:
在jupyter notebook复制本地图片、粘贴截图、选项卡insert image等方式来插入图片都会得到
![image.png](attachment:image.png)
的markdown代码,运行cell之后就能看到图片
一般情况下5.0以上版本jupyter notebook都不会出现问题,但是我6.03版本的就莫名其妙栽了,图片出现1秒就挂掉了
问题很冷门,搜遍几大浏览器都没有解决,但是获得一些关键信息
- jupyter notebook中的图片插入无论用什么方式,其本质都是需要指定图片的位置
- attachment:XXXXXX意思是采用附件形式保存了图片
- jupyter notebook地址主要是以相对地址存在
同时可以推测
- jupyter notebook肯定是通过某个程序来读取附件、渲染图片的,这个程序有一个地址
- 附件图片也有一个地址,但图片既然有时会出现一秒说明地址肯定是可以被读到的
因此,jupyter notebook无法读取到附件的位置应该是因为地址不对调用某种渲染图片的程序失败
果然发现自己曾经按照网上的乱七八糟教程修改了各种工作空间的配置,删除配置文件后,问题解决