Error al ejecutar el motor de la aplicación de google: argumentos no reconocidos: admin_console_server

Estoy siguiendo el tutorial de ‘Introducción a Python App Engine’ y parece que no puedo conectarme al servidor de desarrollo. Sigo recibiendo el siguiente error de la consola de registro cuando bash ejecutarlo.

2013-08-23 09:46:43 PM Running command: "[u'/usr/bin/python', '/home/mathee/google_appengine/dev_appserver.py', '--admin_console_server=', '--port=8080', '/home/mathee/app']" usage: dev_appserver.py [-h] [--host HOST] [--port PORT] [--admin_host ADMIN_HOST] [--admin_port ADMIN_PORT] [--auth_domain AUTH_DOMAIN] [--storage_path PATH] [--log_level {debug,info,warning,critical,error}] [--max_module_instances MAX_MODULE_INSTANCES] [--use_mtime_file_watcher [USE_MTIME_FILE_WATCHER]] [--php_executable_path PATH] [--php_remote_debugging [PHP_REMOTE_DEBUGGING]] [--python_startup_script PYTHON_STARTUP_SCRIPT] [--python_startup_args PYTHON_STARTUP_ARGS] [--blobstore_path BLOBSTORE_PATH] [--mysql_host MYSQL_HOST] [--mysql_port MYSQL_PORT] [--mysql_user MYSQL_USER] [--mysql_password MYSQL_PASSWORD] [--mysql_socket MYSQL_SOCKET] [--datastore_path DATASTORE_PATH] [--clear_datastore [CLEAR_DATASTORE]] [--datastore_consistency_policy {consistent,random,time}] [--require_indexes [REQUIRE_INDEXES]] [--auto_id_policy {sequential,scattered}] [--logs_path LOGS_PATH] [--show_mail_body [SHOW_MAIL_BODY]] [--enable_sendmail [ENABLE_SENDMAIL]] [--smtp_host SMTP_HOST] [--smtp_port SMTP_PORT] [--smtp_user SMTP_USER] [--smtp_password SMTP_PASSWORD] [--prospective_search_path PROSPECTIVE_SEARCH_PATH] [--clear_prospective_search [CLEAR_PROSPECTIVE_SEARCH]] [--search_indexes_path SEARCH_INDEXES_PATH] [--clear_search_indexes [CLEAR_SEARCH_INDEXES]] [--enable_task_running [ENABLE_TASK_RUNNING]] [--allow_skipped_files [ALLOW_SKIPPED_FILES]] [--api_port API_PORT] [--automatic_restart [AUTOMATIC_RESTART]] [--dev_appserver_log_level {debug,info,warning,critical,error}] [--skip_sdk_update_check [SKIP_SDK_UPDATE_CHECK]] [--default_gcs_bucket_name DEFAULT_GCS_BUCKET_NAME] yaml_files [yaml_files ...] dev_appserver.py: error: unrecognized arguments: --admin_console_server= 2013-08-23 09:46:44 PM (Process exited with code 2) 

Estoy en Ubuntu 12.04 ejecutando Python 2.7.3. He intentado descargar y ejecutar Python 2.7.5 sin embargo, seguí recibiendo un error similar al de arriba, excepto que con ImportError que dice que no había ningún módulo llamado zlib.

Con este problema, ejecuté python 2.7.3 desde el terminal e intenté importar zlib a la que funcionaba, pero cuando probé lo mismo con python 2.7.5, no pude encontrar el módulo zlib.

Me he quedado estancado en este tema durante horas y no pude encontrar nada que pudiera ayudarme.

¡Cualquier ayuda sería muy apreciada, gracias!

Edición: bueno, ejecuté el servidor web de desarrollo a través de la terminal en lugar de Google App Engine Launcher y funcionó perfectamente.

Supongo que es solo un error en el lanzador.

La opción --admin_console_server= se eliminó pero el lanzador no se ha actualizado para eliminar esta opción.

Puedes eliminarlo tú mismo. Desde launcher/runtime.py elimine la línea '--admin_console_server=', (línea 125 a partir de la revisión 9).

 unrecognized arguments: --admin_console_server= 

no hay opción --admin_console_server= .
es posible que desee cambiar sus indicadores dev_appserver.py a los que se enumeran en el mensaje de error

Esto se resolvió para mi siguiendo los consejos de Michael anteriores, solo para causar otro error descrito aquí: 27463779: argumento de palabra clave inesperado “contexto” al usar appcfy.py

Para eso, la solución por dick_claus es la que recomendaría, esto apunta al siguiente enlace: Google Engine Issue 11536: SDK es incompatible con Python 2.7.9

Finalmente, es posible ejecutar el script GoogleAppEngineLaunch.py ​​en una máquina con python3 como predeterminado, al instalar python2 y ejecutar con:

 python2 GoogleAppEngineLaunch.py 

Para archlinux, el paquete es python2 (para todos los paquetes subsidiarios use python2- [nombre-de-paquete-filial]).

Sin embargo, puede tener un conflicto con wxpython, y para esto intentaría eliminar / comentar las líneas que verifican la versión de wxpython. Para mí fueron las líneas 28-33 las que leyeron.

 REQUIRED_WX_VERSION = (2,8) CURRENT_WX_VERSION = wx.VERSION[:2] if CURRENT_WX_VERSION != REQUIRED_WX_VERSION: print >>sys.stderr, ('wxPython version incorrect; is %d.%d, must be %d.%d' % \ (CURRENT_WX_VERSION + REQUIRED_WX_VERSION)) sys.exit(2) 

Si esto ayuda, por favor, dale un voto a dick_claus a través de la solución vinculada y a Michael arriba, ya que dieron las soluciones originales. Sin embargo, necesito Karma también, así que …