【问题标题】:Adding external packages to elastic beanstalk python app将外部包添加到弹性 beantalk python 应用程序
【发布时间】:2014-01-03 12:38:02
【问题描述】:

我想在我的项目中使用一些非标准的 python 包并且想知道如何添加它们。使用 AWS eb 配置文件(.ebextensions 和 requirements.txt)而不是像使用 java 应用程序那样仅下载并将包包含在我的实际项目中的 lib 目录下有什么好处?

【问题讨论】:

    标签: python amazon-web-services amazon-elastic-beanstalk


    【解决方案1】:

    通过将它包含在 requirements.txt 中,您可以只包含您正在调用的包。然后 Pip 负责安装依赖项并检查版本。

    这还有一个额外的好处,当您更改或升级您的项目时,您可以指定您正在使用的库的新版本,并且所有依赖库也将更新。

    【讨论】:

    • 此外,它将加快部署过程,因为您不必转移库、减轻您的 git 存储库并从 S3 费用中减少几美分 :-)跨度>
    • 它还可以让你定义不同的需求,比如生产和开发。例如,我总是在开发中使用 ipython 和 ipdb,但在生产中没有
    猜你喜欢
    • 2019-05-01
    • 2017-12-06
    • 2015-03-19
    • 2012-08-18
    • 2016-01-11
    • 2018-03-26
    • 2018-03-16
    • 2014-11-29
    • 2014-08-01
    相关资源
    最近更新 更多