2011-09-01 15 views
8

Soy nuevo en la libsvm y lo siento por algunas preguntas tontas. Estoy intentando ejecutar easy.py pero tengo problemas para hacerlo. Tengo¿Cómo ejecutar easy.py de libsvm en la ventana?

  1. descargado el libsvm-3.1 paquete y extraer en C: \ Usuario \ Cassie \ libsvm
  2. Instalar Python y se crea una carpeta en C:/python27
  3. Descargar gp443win32.zip y extráigalo a una carpeta gnuplot en la carpeta Descargar. Hacer una copia de gnuplot.exe y pegarlo en C: \ Usuario \ Cassie \ libsvm3-1 \ libsvm3-1 \ herramientas
  4. invocación cmd en la ventana 7 y mecanografiado "miarchivo.txt easy.py". Pero un mensaje de error mostró

"Rastreo (llamada más reciente pasado): El archivo "C: \ Usuario \ Cassie \ libsvm-3.1 \ libSVM-3.1 \ herramientas \ easy.py", línea 31, en afirman os.path.exists (gnuplot_exe), "gnuplot ejecutable no encontrado" AssertionError: gnuplot ejecutable no encontrado"

Preguntas:

  1. ¿he de instalar el paquete gnuplot mal?
  2. ¿Moví la aplicación incorrecta? gnuplot.exe
  3. qué necesitaba para configurar algún camino o envinroment para hacer las cmd encuentran gnuplot.exe?
  4. ¿He escrito el comando incorrecto para hacer easy.py ejecutar?
  5. ¿Tengo que etiquetar primero el archivo de capacitación?

Hay mucha información en libsvm y estaba muy confundido. Cualquier experiencia con este tema es bienvenida. Muchas gracias a todos,

Respuesta

12

Parece un "problema de ruta". Así que abra easy.py en el editor de texto y vaya a la línea 25 que se parecerá a "gnuplot_exe = r" c: \ tmp \ Desktop \ gnuplot \ bin \ pgnuplot.exe ".

por lo que necesita poner el ruta exacta de gnuplot almacenada, por ejemplo para mí fue "gnuplot_exe = r" c: \ Documents and Settings \ Desktop \ gnuplot \ binary \ pgnuplot.exe ".

Espero que esto te ayude !!!

+1

Muchas gracias. El easy.py parece funcionar ahora aunque mi gnuplot no puede trazar nada. Trataré de arreglarlo :) – Cassie

+1

Hola @Cassie, ahora estoy teniendo algún problema para ejecutar easy.py.Esto es lo que recibo: http://stackoverflow.com/questions/25990736/how-to-modify-easy-py-in-libsvm-3-18-to-solve-error-trackback-most-recent- llamada. ¿Alguna idea? – Ghimire

1
  1. Por favor, compruebe su ruta de gnuplot.exe, compruebe cada carácter;
  2. Instale otra versión de gnuplot, tal vez la versión de gnuplot sea incompatible con la versión actual de libSVM;
  3. En mi computadora, LibSVM 3.2.1 gnuplot 5.0.1 python 2.7. ¡Está bien!
Cuestiones relacionadas