擅长:python、mysql、java
<p>可能您的烧瓶扩展之一需要旧版本的Wekzeug。首先,我会检查它在哪里失败,例如:</p>
<pre><code>Traceback (most recent call last):
...
File "/home/.../lib/python3.9/site-packages/flask_caching/.../filesystem.py", line 7, in <module>
from werkzeug.posixemulation import rename
ModuleNotFoundError: No module named 'werkzeug.posixemulation'
</code></pre>
<p>这里我使用的是旧版本的“flask_缓存”,flask 2.0.x没有升级。在这种情况下,解决方案是将“flask_缓存”升级到最新版本(使用flask 2.0.x)</p>
<p><em>您的具体案例</em>与<code>secure-cookie</code>(从问题链接获得)。如果您的扩展没有升级到使用flask 2.0.x或依赖于旧版本的Werkzeug,您需要将flask降级到“~=1.1.0”,因为flask 2.0.x会影响其他托盘项目的最低版本(包括Werkzeug>;=2)</p>