9

私は libsvm を初めて使用し、ばかげた質問をして申し訳ありません。easy.py を実行しようとしていますが、問題があります。私は持っている

  1. libsvm-3.1 パッケージをダウンロードし、C:\User\Cassie\libsvmに解凍します
  2. Python をインストールすると、C:/Python27にフォルダーが作成されます
  3. gp443win32.zipをダウンロードし、Download フォルダーのフォルダー gnuplot に展開します。gnuplot.exeのコピーを作成し、 C:\User\Cassie\libsvm3-1\libsvm3-1\toolsに貼り付けます。
  4. Window 7 で cmd を呼び出し、「easy.py myfile.txt」と入力します。しかし、エラーメッセージが表示されました

「トレースバック (最新の呼び出しが最後): ファイル "C:\User\Cassie\libsvm-3.1\libsvm-3.1\tools\easy.py"、31 行目、assert os.path.exists(gnuplot_exe) 内、"gnuplot 実行可能ファイル見つかりません" AssertionError: gnuplot 実行可能ファイルが見つかりません"

質問:

  1. 間違った gnuplot パッケージをインストールしましたか?
  2. 間違ったアプリケーションを移動しましたか? gnuplot.exe
  3. cmd がgnuplot.exeを見つけられるように、パスまたは環境を構成する必要がありましたか?
  4. easy.pyを実行するために間違ったコマンドを入力しましたか?
  5. 最初にトレーニング ファイルにラベルを付ける必要がありますか?

libsvm には多くの情報があり、本当に混乱しました。この問題に関する経験は大歓迎です。どうもありがとうございました。

4

2 に答える 2

12

「パスの問題」のように見えます。テキスト エディターで easy.py を開き、25 行目は "gnuplot_exe = r"c:\tmp\Desktop\gnuplot\bin\pgnuplot.exe" のようになります。

したがって、保存されているgnuplotの正確なパスを入力する必要があります。たとえば、「gnuplot_exe = r」c:\Documents and Settings\Desktop\gnuplot\binary\pgnuplot.exe」です。

これがお役に立てば幸いです!!!

于 2011-09-02T17:47:06.207 に答える