gpt4 book ai didi

python - 使用 pandas 将 Flask 应用程序部署到 Elastic Beanstalk

转载 作者:行者123 更新时间:2023-12-03 17:00:33 25 4
gpt4 key购买 nike

我是 AWS 的新手。尝试将一个简单的 flask 应用程序部署到 AWS。在我包含 pandas 包之前,我没有任何问题。

即使使用最简单的应用程序,我也会收到诸如“您的 requirements.txt 文件无效”之类的错误。

我的测试应用程序非常简单:
文件夹里只有两个文件
application.py 和 requirements.txt。

Application.py 是基本的:

from flask import Flask
from pandas import DataFrame

application = Flask(__name__)

@application.route("/")
def home():
return "hello pandas "


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

需求文件是用 pip freeze 创建的
boto3==1.4.1
botocore==1.4.60
click==6.6
docutils==0.12
Flask==0.11.1
itsdangerous==0.24
Jinja2==2.8
jmespath==0.9.0
MarkupSafe==0.23
numpy==1.11.2
pandas==0.19.0
python-dateutil==2.5.3
pytz==2016.7
s3transfer==0.1.7
six==1.10.0

Werkzeug==0.11.11

我看过推荐选择比默认的 t1.micro 更大的实例类型的帖子。我已经这样做了:
 eb create -i m4.large --timeout 100

但仍然没有运气。

如果有人成功将使用 pandas 的 flask 应用程序部署到 AWS,请告知最佳方法。
谢谢你。

最佳答案

我在使用 pandas 将 django 应用程序部署到 EBS 时遇到了同样的问题,问题是需要先安装某些 C 库。只需将其添加到您的 .ebextensions 文件夹中:

commands:
install_devtools:
command: yum -y groupinstall 'Development tools'

注意,我相信这只适用于 T2 小号及以上的尺寸。

关于python - 使用 pandas 将 Flask 应用程序部署到 Elastic Beanstalk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39934889/

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