我有一个在 Google App Engine 中运行的 Flask 应用程序。昨天,我部署了应用程序的新版本,其中仅更改了 HTML 样式。它按预期部署。今天,我意识到我没有更改每个相应 HTML 页面的标题,因此我只更改了每个 HTML 页面中的标题标签。我再次部署了该应用程序,现在我收到了一个奇怪的错误,即我从未使用过的模块的导入错误。我怎样才能解决这个问题?
错误:
ImportError: cannot import name 'json' from 'itsdangerous' (/layers/google.python.pip/pip/lib/python3.7/site-packages/itsdangerous/__init__.py)
2022 年 2 月 24 日编辑:
可以看到,原来的python3.7文件夹已经被替换成了python3.9
这在GAE中正常吗?
This Flask 的 GitHub 上的问题 https://github.com/pallets/flask/issues/4455相关的。
更新到 Flask>2,或者如果不可能,则固定ItsDangerous
要固定到requirements.txt 文件中的较低版本:
flask==1.1.4
itsdangerous==1.1.0
markupsafe==1.1.1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)