繁体   English   中英

Google App Engine Flex 是否支持 Pipfile?

[英]Does Google App Engine Flex support Pipfile?

对于 App Engine 标准,明确 state 他们不支持 Pipfile,如果项目包含 Pipfile,则会立即阻止您推送您的项目。 在搜索文档时,我没有看到任何提及 App Engine Flex 是否支持 Pipfile 的内容。

您可以在.gcloudignore文件中包含PipfilePipfile.lock并在任何库更改后运行pip freeze > requirements.txt

App Engine Flexible(和 App Engine Standard)不支持Pipfile / Pipfile.lock

https://cloud.google.com/appengine/docs/flexible/python/using-python-libraries说:

python 应用程序的依赖项在标准requirements.txt文件中声明。

https://cloud.google.com/appengine/docs/standard/python3/runtime#dependencies说:

目前不支持使用Pipfile / Pipfile.lock标准的依赖项规范,您的项目不得存在这些文件。

我进行了一些测试,虽然Pipfile文件存在于 GAE 灵活应用程序的部署目录中并不会产生任何错误,但该文件本身被完全忽略,以及其中指定的依赖项。

此外,当尝试用Pipfile替换requirements.txt文件时,柔性环境中的示例Python 应用程序部署错误,要求我在gunicorn中指定的 gunicorn 依赖Pipfile

因此,不幸的是,简短的回答是否定的,这同样适用于灵活的环境,因此,目前不支持使用Pipfile / Pipfile.lock标准的依赖项规范。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM