gpt4 book ai didi

python - 无法在 Twisted Web 服务器上运行 Flask,WSGI 应用程序错误

转载 作者:太空宇宙 更新时间:2023-11-03 15:51:27 28 4
gpt4 key购买 nike

我是 Flask 的新手。我想在产品上部署我的 Flask 应用程序,因此我想使用 Twisted Web 服务器(在 Windows 上)。下面是我的项目结构,我正在使用蓝图: enter image description here

我的run.py文件如下:

#!/usr/bin/env python

from ProjName import app

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

我正在尝试的命令是:

twistd web --wsgi run.app

在最顶层的 init.py 中,我正在做:

app = Flask(__name__)

其余代码与注册蓝图有关。

我需要对我的文件进行哪些更改才能在扭曲的网络上运行?或者我是否需要完全重构我的代码?

PS:我知道我的问题可能不清楚。我已经提到了一些链接,但这让我感到困惑。感谢你的帮助!

最佳答案

您还没有将源代码树的根放入 Python 的导入路径中,因此无法解析模块名称“run”。通过设置 PYTHONPATH 修复它(例如):

export PYTHONPATH=${PYTHONPATH}:${PWD}
twistd web --wsgi run.app

关于python - 无法在 Twisted Web 服务器上运行 Flask,WSGI 应用程序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46565242/

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