gpt4 book ai didi

python - 使用cors的Azure Python Flask应用程序在部署时似乎没有安装requirements.txt?

转载 作者:行者123 更新时间:2023-12-03 03:51:52 24 4
gpt4 key购买 nike

我有一个用Python编写的小应用程序,它使用Flask和flask_cors。我已将它们添加到项目根目录中的requirements.txt 文件中,当我执行az webapp up 将站点部署到azure 时,我希望azure 尊重并安装一起发送的requirements.txt 文件。然而,该网站无法启动,并且在我发现的日志深处:

2021-02-23T23:02:49.186395180Z from flask_cors import CORS,cross_origin 2021-02-23T23:02:49.186398680Z ModuleNotFoundError: Nomodule named 'flask_cors'

这里发生了什么?这不应该自动安装吗?

这是我的requirements.txt 文件的片段:

Flask>=1.0,<=1.1.2
flask_cors
pyopenssl
requests
...

谁能向我解释一下我做错了什么?

TIA,约翰

最佳答案

我相信你必须包含最低版本,而且它是“Flask-Cors”。

Flask>=2.0
Flask-Cors>=3.0

然后您可以进入 Azure 并检查部署日志(我假设您正在执行此处的快速入门: https://learn.microsoft.com/en-us/azure/app-service/quickstart-python?tabs=bash&pivots=python-framework-flask )

转到部署: enter image description here

然后查看部署日志: enter image description here

然后您可以查看是否已安装所需的内容:

关于python - 使用cors的Azure Python Flask应用程序在部署时似乎没有安装requirements.txt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66342448/

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