首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >由于jinja2.utils依赖项的“转义”,无法导入pandas_profiling模块

由于jinja2.utils依赖项的“转义”,无法导入pandas_profiling模块
EN

Stack Overflow用户
提问于 2022-06-01 10:07:08
回答 1查看 565关注 0票数 0
代码语言:javascript
运行
复制
from pandas_profiling import profile_report

=================================================

(/opt/conda/lib/python3.7/site-packages/jinja2/utils.py):无法从'jinja2.utils‘导入名称’ImportError‘

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-13 13:59:39

escape模块似乎是从较新版本的jinja2中删除的。较新版本的pandas-profiling使用markupsafe导入escape模块(from markupsafe import escape)。但是,您的版本似乎已经使用了旧的导入(from jinja2.utils import escape)。你有两个选择:

  • 尝试安装较新版本的pandas-profiling
  • 或者安装一个旧版本的jinja2

以下环境似乎正在发挥作用:

代码语言:javascript
运行
复制
Jinja2                3.1.1
MarkupSafe            2.0.1
numpy                 1.22.3
pandas                1.4.2
pandas-profiling      3.1.0

有关更多信息,请查看此帖子或此github问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72460008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档