2016-05-14 2 views
2

私は、次のよ取得し、ランク取得し、ランクチュートリアルとすべてがtrain.pyスクリプトまで良いです - 私は、以下のエラーメッセージが出ます:IBM Waston -

Generating training data... 
Traceback (most recent call last): 
    File "./train.py", line 83, in <module> 
    process = subprocess.Popen(shlex.split(curl_cmd), stdout=subprocess.PIPE) 
    File "C:\Python27\lib\subprocess.py", line 710, in __init__ 
    errread, errwrite) 
    File "C:\Python27\lib\subprocess.py", line 958, in _execute_child 
    startupinfo) 
WindowsError: [Error 2] The system cannot find the file specified 

任意のアイデア?

+0

あなたの話題、つまりチュートリアルや「train.py」へのリンクはありますか?エラーメッセージから、パスに[** 'cURL' **](https://curl.haxx.se/download.html)がインストールされていない可能性があります。 –

+0

[このページ](https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/doc/retrieve-rank/get_start.shtml)には、Bluemixアカウント、cURL、Pythonが必要です。インストールするcURLのバージョンと入手先を示します。 –

+0

Peterに感謝します。私はBluemixアカウントを作成し、チュートリアルに従っています。また、cURLとPythonをインストールしました(train.pyを実行するのに必要なバージョン2です。これはtrain.pyを実行したときだけです) –

答えて

1

@ peter-woodはコメントの質問に答えました。この場合

、非友好的なエラーメッセージ:

WindowsError: [Error 2] The system cannot find the file specified 

curlがPATHにされていないことによって引き起こされました。 train.pyは、curlコマンドが使用可能であり、PATH上にあることを前提としています。

+0

ちょうど私が私がやったことを理解するまでは、それが私を引きつけたように注意してください:それは環境のパスにcURLを呼び出す必要があります - 同じ環境を共有しない何か/どこかからスクリプトを実行しているならコマンドラインであなたのユーザIDとして、実行環境のPATHにもどこかにcURLがあることを確認するための手順を実行する必要があります。 –