Google Prediction API, Hello Prediction: ошибка - слишком мало аргументов
Сегодня я впервые опробую Google Prediction API на Anaconda Python (Ubuntu Linux).
Я хотел опробовать начальный код Hello Prediction Forecast.py, используя следующее:
$ python prediction.py --object_name="mymodelid/mybucket" --id="myidentifier"
как это указано в документации к коду.
Однако я получаю следующую ошибку:
usage: pred.py [-h] [--auth_host_name AUTH_HOST_NAME]
[--noauth_local_webserver]
[--auth_host_port [AUTH_HOST_PORT [AUTH_HOST_PORT ...]]]
[--logging_level {DEBUG,INFO,WARNING,ERROR,CRITICAL}]
object_name id
pred.py: error: too few arguments
Я пытался отладить, но я теряюсь в argparse
Пакетные методы.
Буду признателен за любую оказанную помощь.
РЕДАКТИРОВАТЬ: Предварительные условия для воспроизведения этого кода включают загрузку данных в Google Storage. Шаги можно найти здесь.
1 ответ
Согласно сообщению об ошибке вы должны использовать
$ python prediction.py mymodelid/mybucket myidentifier
Ожидается 2 строки, без флагов.
usage: pred.py [-h] [--auth_host_name AUTH_HOST_NAME]
...
object_name id
Вы также можете включить такие значения, как '--auth_host_hame=Joe', но это в []
, так необязательно. В строке использования нет термина [--id ID].