【发布时间】:2017-02-17 11:52:22
【问题描述】:
我是 AWS 新手。尝试将一个简单的烧瓶应用程序部署到 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 的烧瓶应用程序部署到 AWS,请告知最佳方法。 谢谢。
【问题讨论】:
标签: python amazon-web-services pandas flask amazon-elastic-beanstalk