为了账号安全,请及时绑定邮箱和手机立即绑定

gcloud 部署管理器模板中的 python 模块

gcloud 部署管理器模板中的 python 模块

叮当猫咪 2021-06-07 07:38:12
是否可以在 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 文件并使用多个模板。


查看完整回答
反对 回复 2021-06-09
  • 1 回答
  • 0 关注
  • 145 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信