appcfg.py не работает. Параметры в командной строке всегда игнорируются

Несколько дней назад я загрузил свой первый образец проекта в Google App Engine. Теперь я хочу обновить его, используя команду «appcfg.py -A my-first-gae-project-1119 update app.yaml», однако он продолжает отображать меню appcfg.py вместо обновления проекта. Кажется, что независимо от того, что я набираю после «appcfg.py», его всегда будут игнорировать, так как я набрал только «appcfg.py».

Может ли кто-нибудь помочь исправить это?

Благодаря!

Я просто обнаружил, что у этого парня была такая же проблема: Google App Engine appcfg.py показывает справочное сообщение для каждой команды

Но, похоже, он этого не фиксирует …

Кстати, я попробовал оба python 2.7.8 и 2.7.10. Если я использую версию ниже 2.7.8, тогда при запуске «appcfg.py» произойдет ошибка кодирования.

На самом деле это проблема, связанная с передачей аргументов командной строки сценариям Python в целом в Windows и вызвана неправильной ассоциацией файлов в реестре для файлов * .py. В большинстве случаев это можно устранить, удалив Python, а затем повторно установив (как администратор) с помощью последней программы установки Python 2.7 .

Для ручных шагов по исправлению записи в реестре существует более старый вопрос о StackOverflow с решением.

$ appcfg.py update main/app.yaml service1/app.yaml service2/app.yaml