python - 在 GCP 上的哪里存储我的自定义 Python 模块,以便不同的 GCP 服务可以访问它们?
问题描述
有人对我可以在 Google Cloud Platform 上存储自定义 Python 模块的位置有什么好的建议吗?
我有一堆模块,我想从我正在使用的不同 GCP 服务(App Engine、Compute Engine、Cloud Functions 等)中访问它们,而不必每次都复制 Python 文件并上传到服务的 Python 环境。
我在想 GCS 可能是一种选择,但我不确定如何将模块放入,比如 Cloud Functions 或 App Engine?
有任何想法吗?
解决方案
代码最终需要写入服务的本地存储。Python 在执行期间不会远程访问代码,除非您编写代码来这样做(下载模块然后执行)。将您的代码打包为模块并发布到 PyPI,然后将它们添加为依赖项。当您部署服务时,您的模块将被下载。
推荐阅读
- linux - 从 linux 为 Mac 创建 go build 时出现问题?
- python - 在生成 alpha 遮罩的 trimap 时几乎不需要支持
- c++ - C ++使用strtok将标记添加到链表
- postgresql - 接收器连接器未将数据加载到 Postgres 现有表中?
- php - 从 Oracle 数据库向多个用户发送通知
- java - 这个铸造是如何工作的?关于多态-CastingJava
- html - 如何更改特定角度材质选项卡的背景颜色?
- typescript - 如何使用 webpack 创建`.d.ts`?
- eclipse - 如何在代理环境中eclipse的网络设置中启用native provider下的HTTPS
- android - 将消息从服务器推送到智能手机