当前位置: 首页 > 知识库问答 >
问题:

用pandas将烧瓶应用程序部署到弹性豆茎

阎功
2023-03-14

我是AWS的新手。试图将一个简单的flask应用程序部署到AWS。我没有问题,直到我包括熊猫套餐。

from flask import Flask
from pandas import DataFrame

application = Flask(__name__)

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


if __name__ == '__main__':
            application.run()
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
 eb create -i m4.large --timeout 100

如果有人成功地部署了使用pandas到AWS的flask应用程序,请给出最好的方法。谢谢你。

共有1个答案

罗华翰
2023-03-14

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

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

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

 类似资料:
  • 我的Flask应用程序需要包cryptography==2.2.2。我在requirements.txt中包含了这一点。 但是当部署到AWS上时,我得到了一个错误 对于那些感兴趣的人,我使用的是运行在64位debian/2.10.0上的Python 3.4。后来我将配置切换到运行在64位Amazon Linux/2.7.0上的Python 3.6,似乎解决了这个问题。 我现在的问题是我得到了这个错

  • 使用以下步骤成功部署测试应用程序后:http://docs.aws.amazon.com/ellasticbeanstalk/latest/dg/create_deploy_python_flask.html 我尝试部署实际的flask应用程序,该应用程序具有以下结构:

  • 我正在尝试将Symfony应用程序部署到Elastic Beanstek,但看起来URL重写不起作用。 使用在64位Amazon Linux 2上运行的平台PHP 7.4,文档根目录是/public。 .platform/nginx/conf.d/nginx.conf.conf 但是服务器找不到的路径(但适用于 如果我删除的注释标记(#),则无法找到它。 我在< code >/var/log/e

  • 我对Amazazon Web服务提供的弹性IP服务的使用有点困惑。我想主要的想法是,按照以下简单的过程,我可以切换到web应用程序的新版本,而不会停机: null 抱歉,如果有些问题听起来很愚蠢,但我只是一个程序员,这是我第一次建立云系统。 谢谢!

  • 我有一个用Python 2.7/Tornado编写的服务器,我正在尝试将其部署到AWS上。我遇到了AWS弹性豆茎,它看起来是一种非常方便的方法来部署我的代码。 txt文件中有一个tornado==4.4.2的条目。 我尝试添加一些日志语句来写入外部文件,但该文件没有被创建,这可能意味着应用程序甚至没有启动。 如果有人能提供一些在AWS-EB上部署龙卷风应用程序的步骤,或者我应该如何开始解决这个问题

  • 我试图在AWS Elastic Beanstek上部署一个geodjango应用程序。配置是64位AmazonLinux2017.09 v2.6.6运行Python 3.6。尝试部署时我收到此错误: 如何安装所需的软件包?我通读了在AWS Beanstalk或EC2实例中使用GeoDjango支持设置Django,但是我仍然遇到问题。我的ebextensions目前看起来像: