chatgpt~bingAI帮我解决flask错误

出错信息

我使用flask时,运行后出现下面的错误:Traceback (most recent call last):
  File "D:/github/lind-python/test-web.py", line 1, in <module>
    from flask import Flask
  File "C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\flask\__init__.py", line 14, in <module>
    from jinja2 import escape
  File "C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\jinja2\__init__.py", line 9, in <module>
    from .bccache import BytecodeCache
  File "C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\jinja2\bccache.py", line 24, in <module>
    from .utils import open_if_exists
  File "C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\jinja2\utils.py", line 41, in <module>
    _slash_escape = "\\/" not in json.dumps("/")
AttributeError: module 'json' has no attribute 'dumps'

Process finished with exit code 1
  • 使用chatgpt3.5没有找到相关方案

BingAI的解释

你好,这是Bing。😊

根据搜索结果¹²³,这个错误可能是由于你的项目中有一个名为**json.py**的文件,导致flask导入了错误的json模块。你可以尝试将这个文件重命名为其他名称,比如**json2.py**,然后重新运行你的代码。

如果这个方法不起作用,你可以检查你的flask和jinja2模块是否安装正确,或者尝试升级或降级它们的版本。

希望这些信息对你有帮助。👍

源: 与必应的对话, 2023/6/1
(1) python - AttributeError: module 'simplejson' has no attribute 'dumps .... https://stackoverflow.com/questions/57341651/attributeerror-module-simplejson-has-no-attribute-dumps-on-import-flask.
(2) pythonのFlaskで関数内のjsonのエラーを解決したい. https://teratail.com/questions/350955.
(3) Python JSON module has no attribute 'dumps' - Stack Overflow. https://stackoverflow.com/questions/11369734/python-json-module-has-no-attribute-dumps.

自己看了自己的项目,确实有json.py

按着BingAI的提示,我把json.py改名为json2.py,问题得到了解决;我怀疑原因还是系统json包里也有json.py,我的和人家的冲突了,导致flask不知道应该用哪个了。

posted @   张占岭  阅读(122)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
历史上的今天:
2017-06-01 EF架构~FluentValidation实体检验与实体分离了
2016-06-01 WebApi系列~StringContent参数需要添加MetaType对象
2016-06-01 DotNetCore跨平台~性能测试~可以放心使用了
2015-06-01 MongoDB学习笔记~自己封装的Curd操作(查询集合对象属性,更新集合对象)
2012-06-01 事件之道~一 如何让实体发生更新时,同时记录它更新的内容到日志表
2011-06-01 项目中的通用查询参数类,它体现了项目架构的大局观
2011-06-01 MVC模式中,如何使用AJAX进行分页
点击右上角即可分享
微信分享提示