Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于Jinja2版本造成的ImportError #223

Closed
SEAFHMC opened this issue Mar 28, 2022 · 7 comments
Closed

关于Jinja2版本造成的ImportError #223

SEAFHMC opened this issue Mar 28, 2022 · 7 comments

Comments

@SEAFHMC
Copy link

SEAFHMC commented Mar 28, 2022

是这样的,刚刚部署的时候一直出现

ImportError: cannot import name 'escape' from 'jinja2'

的问题。

然后我去查了下 aiocqhttp的依赖发现写的Quart>=0.14, 0.15;于是我试着更新了一下Quart版本之后成功运行了bot。怀疑是新版jinja2不支持旧版Qaurt导致的。

@DaiShengSheng
Copy link

我刚刚也遇到了这个问题,新版本的jinja2里面更改了escape的调用方式,安装jinja2的时候需要把版本限制在3.1.0以下

@Ice9Coffee
Copy link
Owner

不知道那个依赖库的版本没写好,尝试一下

pip install Jinja2~=2.0

@CMHopeSunshine
Copy link

最近Jinja2和werkzeug的更新都导致了aiocqhttp出现调用问题,降低一下版本就行

pip install Jinja2==3.0.3 -U
pip install werkzeug==2.0.3 -U

@SEAFHMC SEAFHMC changed the title 关于Quart版本的问题 关于Jinja2版本造成的ImportError Apr 4, 2022
@GirlKiller512
Copy link
Contributor

GirlKiller512 commented Apr 7, 2022

我之前就有向 aiocqhttp 提交升级 Quart 版本的 issue,Quart 0.14 不支持 Python 3.10,现在最新的 Jinja2 和 Werkzeug 也不支持 0.14 了

@SEAFHMC SEAFHMC closed this as completed Apr 9, 2022
@Ice9Coffee Ice9Coffee pinned this issue Jul 22, 2022
@jkmiku
Copy link

jkmiku commented Nov 10, 2022

最近Jinja2和werkzeug的更新都导致了aiocqhttp出现调用问题,降低一下版本就行

pip install Jinja2==3.0.3 -U
pip install werkzeug==2.0.3 -U

通过降版本的方式依旧无法运行,是不是需要将旧的版本卸载干净之后再安装这个。

@GirlKiller512
Copy link
Contributor

最近Jinja2和werkzeug的更新都导致了aiocqhttp出现调用问题,降低一下版本就行

pip install Jinja2==3.0.3 -U
pip install werkzeug==2.0.3 -U

通过降版本的方式依旧无法运行,是不是需要将旧的版本卸载干净之后再安装这个。

aiocqhttp 升到 1.4.3,就可以用最新的 Quart、Jinja2 和 Werkzeug 了

@jkmiku
Copy link

jkmiku commented Nov 14, 2022

最近Jinja2和werkzeug的更新都导致了aiocqhttp出现调用问题,降低一下版本就行

pip install Jinja2==3.0.3 -U
pip install werkzeug==2.0.3 -U

通过降版本的方式依旧无法运行,是不是需要将旧的版本卸载干净之后再安装这个。

aiocqhttp 升到 1.4.3,就可以用最新的 Quart、Jinja2 和 Werkzeug 了

已经成功运行起来了,谢谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants