无法从jinja2 引入 evalcontextfilter, Markup, escape
1、问题描述:
使用airtest 进行UI自动化测试,将python3.6 升级到python3.9。各种包安装完成后,运行脚本,报错:ImportError: cannot import name evalcontextfilter, Markup, escape from ‘jinja2‘
无法从jinja2引入 evalcontextfilter, Markup, escape。
2、解决办法
查看了之前python3.6时的jinja2版本为3.0.3;升级到python3.9后,jinja2版本为3.1.x。
所以将jinja2版本降低到3.0.3后,问题解决。
操作步骤:
(1)先卸载已经安装的jinja2: pip uninstall jinja2
(2)安装3.0.3版本: pip install jinja2==3.0.3
无法从jinja2 引入 evalcontextfilter, Markup, escape相关推荐
- jinja2学习总结
文章目录 jinja2 引入jinja2进行渲染 使用 语法 变量 {{}} 显示 在模板中添加变量,可以使用(set)语句. 局部变量 if结构 for循环 迭代列表 迭代字典 在循环中加入else ...
- flask之Markup()的理解
Markup方法是对HTML的一种安全标记,并将其转化为str类型 其目的是为了防止XSS攻击 XSS攻击是指利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意 ...
- Flask 从入门到熟悉(不敢称为精通)
文章目录 2.1 Flask介绍及其安装 2.2 Virtualenv 3.1 一个最小的应用 3.2 外部课件服务器 3.3 调试模式 4.1 路由介绍 4.2 变量规则 4.3 构建URL 4.4 ...
- Python之Flask入门教程
Flask简介 Flask是一个用python编写的Web应用程序框架.Armin Ronacher带领一个名为Pocco的国际Python爱好者团队开发了Flask.Flask基于Werkzeug ...
- Flask04_模板语法
#encoding=utf-8 """ 1.创建web服务器实例:app = Flask(__name__,template_folder,static_folder) ...
- [转]Flask --- 框架快速入门
From:http://docs.jinkan.org/docs/flask/quickstart.html Flask 用户指南:http://docs.jinkan.org/docs/flask/ ...
- Flask --- 框架快速入门
From:http://docs.jinkan.org/docs/flask/quickstart.html Flask 用户指南:http://docs.jinkan.org/docs/flask/ ...
- flask v0.1 flask.py
flask 导入的模块 from __future__ import with_statement import os import sysfrom threading import local fr ...
- 快速上手 flask
等久了吧?本文会给你好好介绍如何上手 Flask .这里假定你已经安装好了 Flask , 否则请先阅读< 安装 >. 一个最小的应用 一个最小的 Flask 应用如下: from fla ...
最新文章
- 找不到物理服务器,日常物理服务器需要在什么地方升级?
- 去掉word注释里的横线
- iOS学习系列 - 扩展机制category与associative
- 编程题: 将一个矩阵(二维数组)顺时针旋转90度
- 工业以太网交换机的重要技术参数分析
- camunda流程定义表无数据_创建流程实例时 act_ru_identitylink 表中没有出现相关的人员数据...
- 接口做的好怎么形容_淘宝直播预告怎么做才合格?如何做好?
- 新版微软Edge浏览器:支持安装Chrome扩展
- 惊!Python能够检测动态的物体颜色!
- Zabbix安装和使用配置小结
- linux vsftp 无法上传文件,解决vsftp 不能匿名上传文件的问题
- java学习——JavaScript入门
- 【转】VBA编程入门(二)
- 百度网盘 自定义分享密码 提取码
- 彼得林奇PEG价值选股策略(附源码入口)
- 【ArcGIS风暴】CASS建立标准分幅图框并在ArcGIS中DOM批量分幅案例教程
- p牛java安全漫谈学习笔记(2)_反序列化与urldns链(基础)
- [No00002A]26个英语字母的原始象形意义、含义、产生及发展历史
- addEventListener( ) 方法 -- 事件监听
- 策略路由配置使用.....H3C
热门文章
- 对于我来说,什么的东西算是软件?
- Spring boot 整合disruptor
- 中国人天生是奢侈品受众
- java web聊天室论文_基于Java网页版聊天室的设计与实现毕业论文含开报告及文献综述.doc...
- Java中 String类的详解(非常全面细致)
- 服务器发送邮件出现Could not connect to SMTP host错误 解决办法
- matlab 位清零,数据处理指令之: BIC位清零指令
- RAPPOR 微微学习
- 手把手教你超可爱的导航栏
- 电子病历与HIS的区别以及发展前途