我正在嘗試使用Python 3.6運行基本Flask應用程序。但是,我得到一個ImportError: cannot import name 'ForkingMixIn'
。使用Python 2.7或3.5運行時,我不會收到此錯誤。我如何使用Python 3.6運行Flask?在Python 3.6中運行Flask dev服務器引發SocketServer和ForkingMixIn的ImportError
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello, World!"
Traceback (most recent call last):
File "C:\Python36\lib\site-packages\werkzeug\serving.py", line 65, in <module>
from SocketServer import ThreadingMixIn, ForkingMixIn
ImportError: No module named 'SocketServer'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File ".\fsk.py", line 9, in <module>
app.run()
File "C:\Python36\lib\site-packages\flask\app.py", line 828, in run
from werkzeug.serving import run_simple
File "C:\Python36\lib\site-packages\werkzeug\serving.py", line 68, in <module>
from socketserver import ThreadingMixIn, ForkingMixIn
ImportError: cannot import name 'ForkingMixIn'