为什么python谷歌云函数不应该包含一个Pipfile



根据此处的文档

当前不支持使用Pipfile/Pipfile.lock标准的依赖项规范。您的项目不应包含这些文件。

我使用Pipfile来管理我的依赖项,并通过创建requirements.txt文件

pipenv锁——要求

到目前为止,一切正常,我的gcloud功能已经启动并运行。那么,为什么python-google云函数不包含Pipfile呢?

如果它不应该包含,那么管理隔离环境的首选方法是什么?

当您部署函数时,您将其部署在自己的环境中。您不会管理多个环境,因为云功能部署只针对一段代码。

这就是为什么,在单一使用环境中拥有虚拟环境是没有用的。您可以使用Cloud Run来实现这一点,因为您可以自定义构建和运行时环境。但是,在这里,这也是无用的:在同一个容器中不会有并发环境,这是没有意义的。

最新更新