【问题标题】:GAE Managed VMs: Possible to use C-based Python libraries with standard runtime?GAE 托管虚拟机:可以使用基于 C 的 Python 库和标准运行时吗?
【发布时间】:2015-06-20 04:59:28
【问题描述】:

我正在使用 Python 2.7 为我的应用程序构建一个后台模块,但它需要使用基于 C 的外部库,例如 OpenCV。虽然 GAE 仅“直接”支持纯 Python 库,但我知道使用托管 VM 可以消除该约束。在阅读the documentation 之后,我不太清楚的是我是否需要使用自定义运行时,或者是否需要使用标准 Python 运行时(为此有一个现成的 Docker 文件和对 Datastore 的内置 API 支持,任务队列等)就足够了。

提前感谢您的任何见解!

【问题讨论】:

    标签: python google-app-engine


    【解决方案1】:

    标准运行时很好,您只需将额外的依赖项添加到创建的 Dockerfile 中。文档中的The tutorial(特别是第 6 步)显示了构建使用 C 扩展的 python 应用程序的示例。

    【讨论】:

    • 谢谢!我很乐意为您的答案投票,但显然我不能,因为我最近加入并且没有足够的徽章。 :(
    猜你喜欢
    • 1970-01-01
    • 2015-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多