首页 > 解决方案 > ModuleNotFoundError:没有名为“SocketServer”的模块

问题描述

我正在使用 python 3.7.4 我有所有小写的 import socketserver 但仍然出现错误

from flask import Flask,flash,redirect,render_template,request,sessions,abort
import socketserver
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello world"
if __name__=="__main__":
    app.run()

ModuleNotFoundError:没有名为“SocketServer”的模块

标签: python-3.xflasksocketserver

解决方案


也许您必须在运行烧瓶应用程序之前运行boot.sh。

否则

try:
   import socketserver
   from http.server import BaseHTTPRequestHandler
   from http.server import HTTPServer
except ImportError:
   import SocketServer as socketserver
   from BaseHTTPServer import HTTPServer
   from BaseHTTPServer import BaseHTTPRequestHandler

推荐阅读