导入错误:无法从“werkzeug.urls”导入名称“url_quote”解决方案不起作用

问题描述 投票:0回答:1

我知道之前已经有人问过这个问题,所以我深表歉意,但我无法得到任何解决方案。

try:
    from werkzeug.urls import url_quote  # Werkzeug 0.15.0 and newer
except ImportError:
    try:
        from werkzeug import url_quote  # Werkzeug 0.14.x
    except ImportError:
        # Define a fallback implementation of url_quote using quote_plus from urllib.parse
        def url_quote(s):
            if isinstance(s, str):
                s = s.encode("utf-8")
            return quote_plus(s)

我的要求.txt是:

requests
openai
Flask==2.2.2
Werkzeug==2.3.7

这是我尝试过的所有组合中最新的。

这是我第一次尝试部署网络应用程序,并且是在 azure 上进行的,我无法摆脱这个错误!

我很新,所以我可能会犯一个愚蠢的错误,但我把头撞在墙上!

如果我能得到任何帮助,我将非常感激。我使用的是 python 3.12 id,这会有所不同。

flask
1个回答
0
投票

我有 python 3.10 并收到此错误。我安装了以下 Flask 版本并且它有效。

pip install Flask==3.0.3
© www.soinside.com 2019 - 2024. All rights reserved.