Python 2 ya no es compatible con la comunidad. Recomendamos que migres las apps de Python 2 a Python 3.

Bibliotecas de terceros integradas

En esta página, se documentan y describen las bibliotecas de terceros integradas que puedes usar con el entorno de ejecución de Python 2.7 de App Engine. Algunas bibliotecas requieren que las instales localmente cuando realizas pruebas con el servidor de desarrollo local.

El entorno de ejecución de Python 2.7 de App Engine puede proporcionar a tu aplicación las siguientes bibliotecas de terceros:

Nombre Versión predeterminada Versiones compatibles Descripción
django (Ninguna) “1.2” (obsoleta)
“1.3” (obsoleta)
“1.4”
“1.5” (obsoleta)
“1.9” (obsoleta)
“1.11”
Un framework de aplicaciones web con funciones completas para Python.
enum (Ninguna) "0.9.23" Un backport del módulo de enum integrado en Python 3.4.
endpoints (Ninguna) "1.0" Bibliotecas para compilar API en una aplicación de App Engine.
flask (Ninguna) "0.12" Flask es un microframework para Python basado en Werkzeug, Jinja 2 y buenas intenciones.
futures (Ninguna) "3.0.5" Backport de Python 3.2 Futures.
grpcio (Ninguna) “1.0.0” Un framework de RPC general y de alto rendimiento. (“1.1.0dev ya no es compatible. Usa en cambio la versión 1.0.0”).
jinja2 (Ninguna) "2.6" Un lenguaje de plantilla moderno y de diseño amigable para Python.
lxml (Ninguna) “2.3” (obsoleta)
“2.3.5” (obsoleta)
“3.7.3”
Una vinculación pytónica para las bibliotecas C: libxml2 y libxslt.
markupsafe (Ninguna) “0.15”
“0.23”
Una string segura de lenguaje de marcado XML/HTML/XHTML para Python.
matplotlib (Ninguna) "1.2.0" Una biblioteca de gráficos 2D que produce figuras con calidad de publicación.
MySQLdb (Ninguna) “1.2.4b4” (obsoleta)
“1.2.4” (obsoleta)
“1.2.5”
Una interfaz compatible con la API de DB de Python v.2.0 para MySQL.
numpy (Ninguna) "1.6.1" Una biblioteca de uso general para el procesamiento de arreglos.
PIL (Ninguna) "1.1.7" Una biblioteca para crear y transformar imágenes.
protorpc "1.0" "1.0" Un framework para implementar servicios de llamada de procedimiento remoto (RPC) basados en HTTP.
pytz “2017.3” “2016.4” (obsoleta)
“2017.2” (obsoleta)
“2017.3”
Una biblioteca de cálculos de zona horaria para todas las plataformas.
crcmod (Ninguna) "1.7" Una biblioteca para generar Controles de redundancia cíclica (CRC).
protobuf (Ninguna) "3.0.0" (Alfa) Una biblioteca para serializar datos estructurados.
PyAMF (Ninguna) “0.6.1”
“0.7.2” (Alfa)
Una biblioteca que proporciona la funcionalidad de Formato de mensaje de acción (AMF).
pycrypto (Ninguna) “2.3” (obsoleta)
“2.6”
“2.6.1”
Una biblioteca de funciones criptográficas, como la generación de números aleatorios.
setuptools (Ninguna) “0.6c11” (obsoleta)
“36.6.0”
Una biblioteca que proporciona capacidades de descubrimiento de paquetes y módulos.
six “1.12.0” “1.9.0”
“1.12.0”
Diferencias abstractas entre py2.x y py3.
ssl (Ninguna) “2.7” (obsoleta)
“2.7.11”
El módulo integrado de la capa de conexión wrapper SSL.
ujson (Ninguna) "1.35" UltraJSON es un codificador y decodificador JSON ultrarrápido escrito en C puro.
webapp2 “2.3” “2.3”
“2.5.1” (obsoleta)
“2.5.2”
Un framework web ligero de Python.
webob “1.1.1” “1.1.1”
“1.2.3”
Una biblioteca que proporciona wrappers alrededor del entorno de solicitud WSGI.
werkzeug "0.11.10" "0.11.10" Una biblioteca de herramientas de WSGI.
yaml "3.10" "3.10" Una biblioteca para la serialización y deserialización de YAML.

Para obtener información acerca de cómo usar estas bibliotecas, consulta Usa las bibliotecas integradas en Python 2.7.