Wie man easy.py von libsvm im Fenster ausführt?

8

Ich bin neu in der libsvm und sorry für einige dumme Fragen. Ich versuche, easy.py auszuführen, habe aber Probleme damit. Ich habe

  1. hat das Paket libsvm-3.1 heruntergeladen und in C: \ User \ Cassie \ libsvm extrahiert
  2. Installieren Sie Python und es wurde ein Ordner unter C: / Python27
  3. erstellt
  4. Laden Sie gp443win32.zip herunter und extrahieren Sie es in einen Ordner gnuplot im Download-Ordner. Erstellen Sie eine Kopie von gnuplot.exe und fügen Sie sie in C: \ Benutzer \ Cassie \ libsvm3-1 \ libsvm3-1 \ tools
  5. ein
  6. ruft cmd in Window 7 auf und tippt "easy.py myfile.txt". Aber eine Fehlermeldung zeigte

"Traceback (letzter Aufruf zuletzt): Datei" C: \ Benutzer \ Cassie \ libsvm-3.1 \ libsvm-3.1 \ tools \ easy.py ", Zeile 31, in     assert os.path.exists (gnuplot_exe), "gnuplot executable nicht gefunden" AssertionError: gnuplot ausführbare Datei nicht gefunden "

Fragen:

  1. Habe ich das falsche gnuplot-Paket installiert?
  2. Habe ich die falsche Anwendung verschoben? gnuplot.exe
  3. Mußte ich einen Pfad oder Enviroment konfigurieren, um die cmd-Datei gnuplot.exe zu finden?
  4. Habe ich den falschen Befehl eingegeben, um easy.py auszuführen?
  5. Muss ich die Trainingsdatei zuerst beschriften?

Es gibt viele Informationen bei libsvm und ich war wirklich verwirrt. Jede Erfahrung mit diesem Thema ist willkommen. Vielen Dank,

    
Cassie 01.09.2011, 04:45
quelle

2 Antworten

12

Es sieht wie ein "Pfadproblem" aus. Öffnen Sie einfach easy.py im Texteditor und gehen Sie in die Zeile 25, die ungefähr so ​​aussieht wie "gnuplot_exe = r" c: \ tmp \ Desktop \ gnuplot \ bin \ pgnuplot.exe ".

Sie müssen also den genauen Pfad von gnuplot speichern, zum Beispiel für mich war es "gnuplot_exe = r" c: \ Dokumente und Einstellungen \ Desktop \ gnuplot \ binary \ pgnuplot.exe ".

Ich hoffe, das wird dir helfen !!!

    
machine_learning 02.09.2011 17:47
quelle
1
  1. Bitte überprüfen Sie Ihren Pfad von gnuplot.exe, überprüfen Sie jedes Zeichen;
  2. Bitte installieren Sie eine andere Version von gnuplot, vielleicht ist die Version von gnuplot inkompatibel mit der aktuellen Version von libSVM;
  3. In meinem Computer, LibSVM 3.2.1 gnuplot 5.0.1 Python 2.7. Es ist OK!
Wisdom 23.12.2015 09:37
quelle

Tags und Links