对于App标准,显式声明它们不支持Pipfiles,如果项目包含Pipfile,则立即阻止您推送项目。在搜索文档时,我没有看到任何提到Pipfile是否支持App的地方。
发布于 2019-10-24 21:13:40
应用程序引擎的灵活性(以及App标准)不支持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标准的依赖关系规范,而且您的项目必须不存在这些文件。
发布于 2020-04-08 22:08:58
您只需将Pipfile和Pipfile.lock包含在.gcloudignore文件中,并在任何库更改后运行pip freeze > requirements.txt。
发布于 2019-10-24 21:18:51
我运行了几个测试,虽然在GAE灵活应用程序的部署目录中存在一个Pipfile文件不会产生任何错误,但是该文件本身完全被忽略,并且它所指定的依赖项也是如此。
此外,当试图用requirements.txt替换Pipfile文件时,在灵活的环境错误中部署示例 Python应用程序时,请求使用Pipfile中指定的gunicorn依赖项。
因此,简单的回答是no,同样适用于灵活的环境,因此,目前不支持使用 Pipfile/Pipfile.lock 标准的依赖规范。
https://stackoverflow.com/questions/58546089
复制相似问题