[英]Does Google App Engine Flex support Pipfile?
对于 App Engine 标准,明确 state 他们不支持 Pipfile,如果项目包含 Pipfile,则会立即阻止您推送您的项目。 在搜索文档时,我没有看到任何提及 App Engine Flex 是否支持 Pipfile 的内容。
您可以在.gcloudignore
文件中包含Pipfile
和Pipfile.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.