python - 上传Python第三方库

标签 python google-app-engine

Google App 引擎文档指出可以上传和使用第三方库,前提是它们是用纯 Python 编写的。

我需要采取哪些步骤才能做到这一点?

最佳答案

我所做的是在我的根目录中创建一个名为 fix_path.py 的文件,如下所示:

import os
import sys
import jinja2   
# path to lib direcotory
sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'lib'))

然后我创建了一个 lib 目录,并将模块放入其中。

例如,我使用 WTForms。我的文件结构如下所示。

    • 表格
  • 修复路径.py
  • 一些文件.py

当我准备好从我的 somefile 脚本中调用它时

import fix_path # has to be first.
import wtforms

here这个例子在我的 github 源代码中。检查 fix_path.py 的设置和 views.py 的使用。

关于python - 上传Python第三方库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10648256/

相关文章:

google-app-engine - 在代理服务器后面使用 Google App Engine DEV

java - 如何以编程方式测量请求的成本(cpm_usd)?

python - 使用解析器模块检查 Python 3 源代码中的严重错误

python - 如何从 python Access .mdb 文件?

python - 谷歌应用程序引擎的顶级用户身份验证方法

google-app-engine - 每个 App Engine 应用允许 3,000 个文件(而不是 1,000 个)是否正确?

google-app-engine - 在 Google App Engine 中为静态数据初始化数据存储的正确方法是什么?

python - 对 Flask 应用程序类进行单元测试

python - 检查数字是否在 Python 中的或多或少的范围内

google-app-engine - 迁移到 Google Cloud Endpoints v2