如何在App Engine中使用pypi / regex模块?

时间:2015-10-12 02:28:22

标签: python regex google-app-engine

在我的应用引擎应用中,我想使用备用正则表达式模块pypi/regex而不是默认的re模块。首先,有可能吗?如果是,我该怎么做?

我在我的开发环境中安装了regex模块并进行了测试。它在python shell中工作正常。为了使其成为我的app引擎项目的一部分,我将以下文件复制到我的项目文件夹中。

lib\
    regex.py
    _regex_core.py

但是,我的应用程序中出现以下错误。

No module named lib._regex

复制_regex.so也无济于事。

2 个答案:

答案 0 :(得分:1)

不,这是不可能的。

请参阅documentation

  

您可以将任何第三方库添加到您的应用程序中,只要它在"纯Python"中实现。 (无C扩展)以及App Engine运行时环境中的其他功能。

答案 1 :(得分:1)

一种方法是使用AppEngine托管VM。它允许您使用Dockerfile自定义运行时环境并构建Docker容器。

如果您是初学者,我建议您在此处查看快速入门:https://cloud.google.com/python/