python和jinja版本问题导致的访问报500

报错:File "F:\software\python\lib\site-packages\iinja2\parser.py", line 255, in parse_ifnode = result = nodes.If(lineno=self.stream.expect("name:if").lineno)

File "F:\software\python\lib\site-packages\jinja2\lexer.py", line 405, in expect

if not self.current.test(expr):

AttributeError: 'Token' object has no attribute 'test'127.0.0.1 - - [03/Feb/2026 22:45:271 "GET /sianin HTTP/1.1" 500

代码截图如下:

问题原因:python3.6版本和jinja3.0.3版本,按理说应该没有版本冲突,几番排查无果。

解决方案:卸掉python3.6后重新安装成3.9版本,jinja3.1.6版本后程序能够正常访问。

相关推荐
风吹心凉11 分钟前
python3基础2026.7.22
开发语言·python
小猴子爱上树2 小时前
一站式解决图片视频翻译难题的高效AI工具
人工智能·python·音视频
weixin_538601972 小时前
智能体测开Day31
开发语言·python
lbb 小魔仙2 小时前
Git + Python 项目工作流最佳实践:pre-commit、CI、CHANGELOG 自动化
git·python·ci/cd
dyxal2 小时前
最长公共子序列(LCS)
python·算法
你驴我2 小时前
WhatsApp Cloud API 速率限制下的令牌桶与退避策略实践
网络·后端·python
AC赳赳老秦2 小时前
司法公开数据采集应用:OpenClaw 抓取裁判文书公开信息,批量整理同类参考案例
java·大数据·python·数据挖掘·数据分析·php·openclaw
AaronMan3 小时前
iOS 中的 Subscription 与 RACDisposable:订阅生命周期管理
ios
小大宇3 小时前
Python 集成 Conda
开发语言·python·conda