是否可以在 gcloud 部署管理器模板(python 模板,而不是 jinja)中使用通过 python pip 安装的模块?我只能找到有关如何通过部署管理器架构文件导入 .py 文件的参考。例如应用程序.py.schemainfo:title: appauthor: medescription: this is a descriptionimports:- path: helper.py即我一次只能导入一个 .py,所以对于导入 pip 模块没有用。此链接说明要使用未明确支持的库,我们需要导入完整的库源。虽然它没有提到这个完整的库源是否真的可以是一个 pip 模块,或者它只是指单个 .py 文件。我试图在我的 python 模板中使用的模块netaddr用于操作 IP 地址和子网。任何帮助表示赞赏。
1 回答
潇潇雨雨
TA贡献1833条经验 获得超4个赞
您正在寻找的是不可能的,您不能使用 pip 与 API 交互安装模块,除非您想将整个 netaddr 模块作为源代码导入 *.yaml 配置文件中(通过添加所有文件的路径)与模块相关)然后导入您的 *.py 文件作为 Google 在文档中提到的哪个函数支持某些库,即使某些系统和网络调用将被拒绝,您可以考虑使用template_module
原答案:
是的,您可以查看此处的链接以导入多个 python 文件并使用多个模板。
添加回答
举报
0/150
提交
取消