今天是我在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。
答案 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]'术语。