软件升级很正常,我们用的软件都是从更新迭代中走过来的,但是Python库升级真的需要谨慎考虑,库的作者可能会大刀阔斧的修改底层代码导致套娃式的连环报错。
底层代码出现了翻天覆地的变化,可以说0.X版的代码再1.X库里是根本没法运行的。建议想修改晋级的朋友参考该文章。当我修改好代码后,就发生了让我崩溃的一幕,Dataspell和Notebook里画出的图是空白的。然后从那时起就开始了我将近2天的梦魇旅程,在我收集学习材料和修复它的过程中,发现了一个非常好的教程分享给大家!
总结一下,在你输入代码开始设置pyecharts之前需要落实6件事儿。
输入以下3行设置,应该就能解决画不出来的问题了。
from pyecharts.globals import CurrentConfig, NotebookType, OnlineHostType
CurrentConfig.NOTEBOOK_TYPE = NotebookType.输入其一[JUPYTER_LAB]/[JUPYTER_NOTEBOOK]/[NTERACT]/[ZEPPELIN]
CurrentConfig.ONLINE_HOST = OnlineHostType.NOTEBOOK_HOST
假如你都按照我说的方法做了,还没有修好的话,那你就把Notebook浏览器重启/把Dataspell或你用的啥IDE重启。还画不出来?看到NotebookType有4种模式了吧?来回切换运行代码,我相信你试了一圈儿肯定就OK了,我就是这么整出来的。
如果对你有帮助的话,请一键三连吧,每次重装Python的话肯定还得这么折腾,你说烦不烦呢!