【问题标题】:AppEngine doesn't recognize built-in third party librariesAppEngine 无法识别内置的第三方库
【发布时间】:2018-09-29 22:25:24
【问题描述】:

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

【问题讨论】:

标签: python google-app-engine jinja2


【解决方案1】:

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

libraries:
- name: jinja2
  version: "2.6"

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

from jinja2 import ...

为避免混淆和冲突,请不要将它们 pip 安装到 lib 目录中。如果这样做,您可以删除它们。

【讨论】:

    猜你喜欢
    • 2014-09-17
    • 2012-06-28
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多