首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将要安装的python包(使用apt-get)放在GCP应用程序引擎中的requirements.txt中。

如何将要安装的python包(使用apt-get)放在GCP应用程序引擎中的requirements.txt中。
EN

Stack Overflow用户
提问于 2018-09-19 10:13:55
回答 1查看 1.5K关注 0票数 2

我正试图在GCP应用引擎中运行我的应用程序。我的Requirements.txt文件如下所示:

代码语言:javascript
复制
pillow==5.1.0
pybase64==0.4.0
poppler-utils==0.68.0 

Poppler只能使用GCP命令行工具中的sudo apt-get来安装.我如何在requirements.txt中给出它,以便应用程序使用sudo命令单独安装该包?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-19 13:43:00

requirements.txt文件是特定于pip的,只能包含packages。

如果您需要安装操作系统级的包(带有apt-get),则需要使用基于Docker的App灵活环境(标准不提供此功能)并创建一个自定义运行时

您可以找到扩展默认python映像的Dockerfile示例这里

代码语言:javascript
复制
FROM gcr.io/google-appengine/python

然后,您需要通过以下方法添加poppler-utils包:

代码语言:javascript
复制
RUN apt-get install poppler-utils

您将发现有关为App柔性这里构建自定义运行时的更多信息。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52403499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档