Google Prediction API,Hello预测:错误 - 参数太少

时间:2015-06-04 08:39:38

标签: python argparse google-prediction

今天是我在Anaconda Python(Ubuntu Linux)上尝试使用Google Prediction API的第一天。

我想使用以下内容尝试Hello Prediction启动码prediction.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存储空间。可以找到步骤here

1 个答案:

答案 0 :(得分:2)

根据您应该使用的错误消息

$ 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]'术语。