Python 3.5.2-Windows上的Flask 0.12-无法创建一致的方法解析顺序
我正在他们的网站上试用基本的样品瓶应用程序Python 3.5.2-Windows上的Flask 0.12-无法创建一致的方法解析顺序,python,flask,Python,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/
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
回溯(最近一次呼叫最后一次):
文件“c:/Users/david.betterridge/Desktop/w.py”,第9行,在
app.run()
文件“C:\ProgramFiles(x86)\Python35-32\lib\site packages\flask\app.py”,
第827行,从werkzeug运行。服务导入运行\u简单
文件“C:\ProgramFiles(x86)\Python35-32\lib\site packages\werkzeug\serving.py”,
第533行,输入
类ForkingWSGIServer(ForkingMixIn,BaseWSGIServer):
TypeError:无法创建一致的方法解析顺序(MRO)
对于BaseWSGIServer,对象
我查看了“无法创建一致的方法解析顺序”错误消息,它表明当您的类继承多个类,而其中一个类继承另一个类时,会出现问题
我以前没有用过烧瓶,所以问题可能与它的安装方式有关。(我用pip安装了它)
谢谢这是Werkzeug 0.11中出现的一个问题。有关详细信息,请参阅票证讨论。升级到Werkzeug 0.11.15+应能解决此问题:
pip install werkzeug --upgrade