gpt4 book ai didi

python - Python 3.5.2-Windows上的Flask 0.12-无法创建一致的方法解析顺序

转载 作者:行者123 更新时间:2023-12-03 17:00:31 29 4
gpt4 key购买 nike

我正在从他们的网站尝试基本的Flask示例应用程序,

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
return "Hello World!"

if __name__ == "__main__":
app.run()


但我收到错误消息

Traceback (most recent call last):
File "c:/Users/david.betteridge/Desktop/w.py", line 9, in <module>
app.run()
File "C:\Program Files (x86)\Python35-32\lib\site-packages\flask\app.py",

line 827, in run from werkzeug.serving import run_simple
File "C:\Program Files (x86)\Python35-32\lib\site-packages\werkzeug\serving.py",
line 533, in <module>

class ForkingWSGIServer(ForkingMixIn, BaseWSGIServer):
TypeError: Cannot create a consistent method resolution order (MRO)
for bases BaseWSGIServer, object


我查找了“无法创建一致的方法解析顺序”错误消息,它提示当您的类继承自多个类,而其中一个类继承自另一类时,就会出现此问题。

我以前没有使用过Flask,所以问题可能与它的安装方式有关。 (我用pip来安装它)。

谢谢

最佳答案

这是在Werkzeug 0.11中浮出水面的问题。有关详细信息,请参见this票证讨论。升级到Werkzeug 0.11.15+应该可以解决:

pip install werkzeug --upgrade

关于python - Python 3.5.2-Windows上的Flask 0.12-无法创建一致的方法解析顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41403770/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com