AppEngine无法识别内置的第三方库

时间:2018-09-29 22:25:24

标签: python google-app-engine jinja2

我的AppEngine环境无法识别应该安装的任何预装模块。我尝试手动点安装它们,点更新它们,将它们添加到app.yaml文件的库部分,创建一个appengine_config文件,但没有任何效果。例如,我只是在“ ImportError:没有名为jinja2.environment的模块”这一行出现错误。

1 个答案:

答案 0 :(得分:1)

jinja2是GAE Std中的内置第3方库。在app.yaml中,具有:

libraries:
- name: jinja2
  version: "2.6"

然后,在您的views.py中直接导入:

from jinja2 import ...

为避免混乱和冲突,请不要将它们pip安装到lib目录中。如果已删除,则可以将其删除。