2011-09-01 15 views
8

Sono nuovo al libsvm e mi dispiace per alcune domande stupide. Sto cercando di eseguire easy.py ma ho problemi a farlo. HoCome eseguire easy.py di libsvm nella finestra?

  1. scaricato il pacchetto libsvm-3.1 ed estrarlo in C: \ User \ Cassie \ libsvm
  2. Installare Python e ha creato una cartella C:/Python27
  3. Scarica gp443win32.zip ed estrailo in una cartella gnuplot nella cartella Download. Fare una copia di gnuplot.exe e incollarlo in C: \ User \ Cassie \ libsvm3-1 \ libsvm3-1 \ tools
  4. invoke cmd in Windows 7 e digitato "miofile.txt easy.py". Ma un messaggio di errore mostrato

"Traceback (chiamata più recente scorso): File "C: \ User \ Cassie \ libsvm-3.1 \ libsvm-3.1 \ tools \ easy.py", la linea 31, in assert os.path.exists (gnuplot_exe), "gnuplot eseguibile non trovato" AssertionError: gnuplot eseguibile non trovato"

Domande:

  1. Ti ho installare il pacchetto gnuplot sbagliato?
  2. Ho spostato l'applicazione sbagliata? gnuplot.exe
  3. Ho dovuto configurare qualche percorso o envinroment per fare in modo che il cmd trovi gnuplot.exe?
  4. Ho digitato il comando errato per eseguire easy.py?
  5. Devo prima etichettare il file di allenamento?

Ci sono molte informazioni su libsvm e io ero davvero confuso. Qualsiasi esperienza con questo problema è benvenuto. Grazie mille,

risposta

12

Sembra un "problema di percorso". Quindi apri easy.py nell'editor di testo e vai alla riga 25 che assomiglierà a "gnuplot_exe = r" c: \ tmp \ Desktop \ gnuplot \ bin \ pgnuplot.exe ".

quindi devi mettere percorso esatto di gnuplot memorizzato, ad esempio per me era "gnuplot_exe = r" c: \ Documents and Settings \ Desktop \ gnuplot \ binary \ pgnuplot.exe ".

Spero che questo ti possa aiutare !!!

+1

Grazie mille. Easy.py sembra funzionare correttamente anche se il mio gnuplot non può tracciare nulla. Cercherò di risolverlo :) :) – Cassie

+1

Ciao @Cassie, ora sto riscontrando qualche problema nell'esecuzione di easy.py.Questo è quello che sto ottenendo: http://stackoverflow.com/questions/25990736/how-to-modify-easy-py-in-libsvm-3-18-to-solve-error-trackback-most-recent- chiamata. Qualche idea? – Ghimire

1
  1. Controllare il percorso di gnuplot.exe, controllare ogni carattere;
  2. Si prega di installare un'altra versione di gnuplot, forse la versione di gnuplot non è compatibile con la versione corrente di libSVM;
  3. Nel mio computer, LibSVM 3.2.1 gnuplot 5.0.1 python 2.7. Va bene!
Problemi correlati