0

今日は、Anaconda Python (Ubuntu Linux) で Google Prediction API を試す最初の日です。

以下を使用して、Hello Prediction スターター コードpredict.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 ストレージへのデータのアップロードが含まれます。手順はここにあります。

4

1 に答える 1

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]」という用語はありません。

于 2015-06-04T14:37:13.637 に答える