El proyecto PyDev para Google App Engine no encuentra webapp2

Estoy intentando probar el motor de aplicaciones de Google con python. Al estar familiarizado con Eclipse, decidí usar PyDev. Después de algunos problemas, tengo un progtwig hola mundo trabajando … casi. No puede encontrar la importación webapp2, lo que me dice que no está resuelto. He seguido todas las instrucciones que puedo encontrar y creo que las bibliotecas del motor de la aplicación de Google están conectadas. He buscado webapp2 como una posible importación y no puedo encontrarlo en ninguna parte de los archivos de la biblioteca. Soy realmente nuevo en Python en general, e incluso más nuevo en Google App Engine, por lo que estoy seguro de que este es un problema simple que se ve agravado por mi novedad.

Me estoy ejecutando en OS-X, ejecutando Eclipse Indigo Service Release 1. Tengo la última versión de PyDev disponible para descargar a partir del martes por la noche.

En Preferencias, busque en PyDev > Interpreter - Python (o lo que esté usando), y asegúrese de que webapp2 aparezca en la lista de bibliotecas de sistema de la pestaña Bibliotecas. Si no lo está, agréguela haciendo clic en Nueva carpeta a la derecha, luego haga clic en Aplicar y espere a que vuelva a consultar sus funciones.

Tenga en cuenta que webapp2 no forma parte de las bibliotecas predeterminadas y debe instalarse por separado. Aquí hay un enlace para descargarlo.

El SDK actual no admite el tiempo de ejecución de Python 2.7 en dev_appserver, por lo que no incluye nuevas bibliotecas como webapp2. Si todo lo que necesita son las bibliotecas, puede descargarlas e incluirlas en su aplicación, pero si necesita funciones de tiempo de ejecución adicionales como multithreading y PIL, deberá realizar su desarrollo en el entorno de producción por ahora.

Me encuentro con este problema, también. Y sigo las instrucciones de TorelTwiddler -> tiene razón, no hay webapp2.

Debe agregar $ {GOOGLE_APP_ENGINE} / lib / webapp2 a las “Bibliotecas externas”.

Esto ocurre porque (supongo) solo cambia el intérprete del proyecto, no crea un proyecto GAE completamente nuevo con PyDev. Esta acción no volvió a escanear las bibliotecas que debería incluir.

Si está creando un nuevo proyecto GAE con Pydev, verá que webapp2 está en la lista de librerías externas.

No es un problema de PyDev – webapp2 no está incluido en SDK – descargue webapp2 incluido en la raíz del proyecto con extras – no excepto que SDK 1.5.5 es compatible con python 2.7 ya que solo la producción lo hace.

http://code.google.com/p/googleappengine/issues/detail?id=6103

agregar $ {GOOGLE_APP_ENGINE} /lib/webapp2-2.5.2 a las “Bibliotecas externas” funcionó para mí. App Engine SDK ver: 1.8.2 Versión de Python: 2.7