anocondaIDE的spyder如何解决: ImportError: cannot import name ‘Markup‘ from ‘jinja2‘

运行报错

之前在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博客

flask报错:ImportError: cannot import name ‘escape‘ from ‘jinja2‘_importerror: cannot import name 'escape' from 'jin-CSDN博客

重新安装jinja(和python版本要对应,我的python是3.11,jinja的也要安装3,安装jinja2,运行代码会报错

成功运行

感天动地,忙活了一早上。。。。

搜索发现,第三方库安装出错,有时候是spyder的问题

PYECHARTS import不了,cmd-anacondaprompt-spyder-pycharm最后终于修得pyecharts!!!放在小白当中应该也是相当炸裂的弯路_from pyecharts.globals import grid3d 找不到-CSDN博客

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值