运行报错
之前在vscode跑也会报错,是pyechart库问题;
重新安装是这个教程
Pyecharts的安装与实例_pyechart安装-CSDN博客
重新安装之后,运行代码仍然显示导入错误,继续检查原因
把同一段代码在vscode上面跑是正常的,输出的图片能成功保存,说明不是代码问题
打开anaconda prompt 卸载pyecharts
命令 pip uninstall pyecharts
重新安装
打开spyder,重新运行代码,依然报错
打开库源文件看,发现内容是空的
将同样位置的python,lib的int.py文件的代码复制黏贴
Python3.7 pyecharts安装成功但是导包出现 cannot import name ‘Bar‘ 错误信息_from pyecharts import page,bar报错-CSDN博客
运行代码,依然报错,显示没有moduel
库文件显示
继续检查
发现新的安装方法,将文件放在用户目录下,点安装
Anaconda3安装pyecharts并作图_c:\users\admin\anaconda3\lib\site-packages\pyechar-CSDN博客
打开init.py文件
这些模块的代码成功写入,继续运行试试
依然报错,还是这个问题
原因:markupsafe版本过高,这是因为刚开始安装pyecharts最新版本时自动匹配的,所以当安装pyecharts低版本时,需要相匹配的模板也要调整版本
cannot import name ‘Markup‘ from ‘jinja2‘_cannot import name 'markup' from 'jinja2-CSDN博客
重新安装jinja(和python版本要对应,我的python是3.11,jinja的也要安装3,安装jinja2,运行代码会报错
成功运行
感天动地,忙活了一早上。。。。
搜索发现,第三方库安装出错,有时候是spyder的问题