我正在将Quart(Flask async)与debug = True及其内置的Hypercorn服务器一起使用,但是每次我保存文件并尝试重新启动应用程序时,都会得到:
C:\ Users \ myusername.virtualenvs \ App-GtW9WS3s \ Scripts \ python.exe: 在'C:\ Users \ myusername \ OneDrive'中找不到'__main__'模块
我认为这与Hypercorn有关,但说实话可以是任何东西,有关此错误的问题有很多不同的解决方案。
我在Windows 10中运行Pipenv毫无用处。
run.py:
from app import app as application
application.run(debug=True, host="gabriel.corp.carusojrea.com.br")
app / __ init __。py:
from quart import Quart
app = Quart('__main__')
from app import views
答案 0 :(得分:1)
根据Quart documentation,您必须使用__name__
而不是__main__
。
from quart import Quart
app = Quart(__name__)
并根据类别documentation:
Arguments:
import_name: The name at import of the application, use
``__name__`` unless there is a specific issue.
试试看!