在VS Code中使用jupyter notebook,输出过多时show more显示不正常,出现乱码问题的解决方案

重装了系统,重新安装VS Code,在使用jupyter notebook时,如果某个cell的输出过多,则会自动的折叠,放在“show more (open the raw output data in a text editor) …”中,就像这样:
1
但是当我点开这个show more时,出现了这样的情况:
2
这种显示格式显然是不正常的。

但是当我用重新用浏览器jupyter notebook打开这个文件时,发现这是正常的:
3
百度搜索不到任何的解决方案,无奈去谷歌,找到了微软VS Code在github上的bug仓库,发现这是一个VS Code版本的BUG!要想解决,只能等到版本更新…

但是解决方案也不难:一个cell的输出只能用同样的格式,同时输出文字和图片就会出问题,所以把两者分开到不同的cell中后,问题就解决了。

做了下面的测试:
同时在一个cell中输出一堆数字+随便一张图片:
在这里插入图片描述
就会出问题:
在这里插入图片描述
但是把数字和图片分开后:
在这里插入图片描述
再点开show more…问题解决!!!

这可能是全网第一个关于此问题的解决方案,困扰了我将近一个月,希望微软尽快修复这个bug…

猜你喜欢

转载自blog.csdn.net/cax1165/article/details/121048408