此页面介绍了可与 App Engine Python 2.7 运行时环境配合使用的内置第三方库。使用本地开发服务器执行测试时,某些库要求安装在本地。
App Engine Python 2.7 运行时环境可以为您的应用提供以下第三方库:
名称 | 默认版本 | 支持的版本 | 说明 |
---|---|---|---|
django | (无) | "1.2" (已弃用) "1.3" (已弃用) "1.4" "1.5" (已弃用) "1.9" (已弃用) "1.11" |
适用于 Python 的功能全面的网络应用框架。 |
枚举 | (无) | "0.9.23" | 在 python 3.4 中引入的枚举模块的反向移植 |
端点 | (无) | "1.0" | 用于在 App Engine 应用中构建 API 的库。 |
flask | (无) | "0.12" | Flask 是 Python 的微框架,基于 Werkzeug 和 Jinja 2,并且需用于适当用途。 |
futures | (无) | "3.0.5" | Python 3.2 Futures 的反向移植。 |
grpcio | (无) | "1.0.0" | 高性能通用 RPC 框架。(“1.1.0dev”不再受支持。请改用 1.0.0”。) |
jinja2 | (无) | "2.6" | 适用于 Python 的现代化模板语言,便于设计人员使用。 |
lxml | (无) | “ 2.3” (已弃用) “2.3.5” (已弃用) “3.7.3” |
C 库 libxml2 和 libxslt 的 Pythonic 绑定。 |
markupsafe | (无) | "0.15" "0.23" |
适用于 Python 的 XML/HTML/XHTML 标记安全字符串。 |
matplotlib | (无) | "1.2.0" | 2D 绘制库,可生成出版级品质的图形。 |
MySQLdb | (无) | "1.2.4b4" (已弃用) "1.2.4" (已弃用) "1.2.5" |
MySQL 的 Python DB API v2.0 兼容接口。 |
numpy | (无) | "1.6.1" | 用于数组处理的通用库。 |
PIL | (无) | "1.1.7" | 用于创建和转换图片的库。 |
protorpc | "1.0" | "1.0" | 用于实现基于 HTTP 的远程过程调用 (RPC) 服务的框架。 |
pytz | "2017.3" | "2016.4" (已弃用) "2017.2" (已弃用) "2017.3" |
用于跨平台时区计算的库 |
crcmod | (无) | "1.7" | 用于生成循环冗余校验 (CRC) 的库。 |
protobuf | (无) | "3.0.0"(Alpha 版) | 用于对结构化数据进行序列化的库。 |
PyAMF | (无) | "0.6.1" "0.7.2" (Alpha 版) |
提供动作消息格式 (AMF) 功能的库。 |
pycrypto | (无) | "2.3" (已弃用) "2.6" "2.6.1" |
加密函数库,例如随机数字生成。 |
setuptools | (无) | "0.6c11" (已弃用) "36.6.0" |
提供软件包和模块发现功能的库。 |
six | "1.12.0" | "1.9.0" "1.12.0" |
py2.x 和 py3 之间的抽象差异 |
ssl | (无) | "2.7" (已弃用) "2.7.11" |
SSL 套接字包装函数内置模块。 |
ujson | (无) | "1.35" | UltraJSON 是一个完全使用 C 语言编写的超快 JSON 编解码器 |
webapp2 | "2.3" | "2.3" "2.5.1" (已弃用) "2.5.2" |
轻量级 Python 网络框架。 |
webob | "1.1.1" | "1.1.1" "1.2.3" |
提供适用于 WSGI 请求环境的包装函数的库。 |
werkzeug | "0.11.10" | "0.11.10" | WSGI 实用程序库。 |
yaml | "3.10" | "3.10" | 用于 YAML 序列化和反序列化的库。 |
如需了解如何使用这些库,请参阅在 Python 2.7 中使用内置库。