[Qualipso-a4] Error integración de floss_nlp con BTSFeeder
Miguel Angel Tinte García
matinte en libresoft.es
Mie Ene 13 11:21:55 CET 2010
Hola Javier,
finalmente puede ejecutar sample.py y por tanto utilizar el módulo nltk.
Lo que creo que ocurría es que en cada fichero .py del módulo hay una
cabecera !/usr/lib/python que utiliza el intérprete de python por
defecto de la máquina en que lo ejecutas. En mi caso era python2.6, con
lo cual era incapaz de importar el módulo nltk ya que lo tenía instalado
en la version python2.5. Una vez controlado ese problema pude lanzar
sample.py y los extractores utilizando nltk.
Así que problema resuelto, gracias de nuevo por tu ayuda de estos
días :D
Un saludo
El jue, 07-01-2010 a las 10:24 -0500, Javier Pueyo escribió:
> Hola Miguel Angel,
>
> Pues sí que es raro. A veces he tenido problemas raros con python cuando
> tenía varias versiones instaladas. ¿Será que en tu máquina hay varias
> versiones de python y en un caso ejecuta el que tiene nltk y en el otro
> ejecuta otro que o lo tiene? Aunque en ambos casos debería ejecutarse el
> que esté por defecto, ¿no? ¿Jose tú has sufrido esto en tus pruebas?
>
> Un saludo,
>
> Javier
>
> El jue, 07-01-2010 a las 11:03 +0100, Miguel Angel Tinte García
> escribió:
> > Hola de nuevo Javier,
> >
> > lo último que he conseguido es hacer un:
> > import nltk
> > nltk__.version__
> > '0.9.9b1'
> >
> > Sin embargo al ejecutar
> > private/work/A4/3rdIteration/src/jpueyo/sample.py me da error:
> > Traceback (most recent call last):
> > File
> > "/home/matinte/Proyectos/qualipso_new/private/work/A4/3rdIteration/src/jpueyo/floss_nlp/NLP_POST/floss_item_classifier.py", line 28, in <module>
> > import nltk
> > ImportError: No module named nltk
> > Traceback (most recent call last):
> > File "sample.py", line 323, in <module>
> > only_topics = NLP.getItemTopics(item0, is_mail=True)
> > File
> > "/home/matinte/Proyectos/qualipso_new/private/work/A4/3rdIteration/src/jpueyo/floss_nlp/NLP_Process.py", line 120, in getItemTopics
> > topics = self.getItemTopicsEntities(doc_item, is_mail, only_topics)
> > File
> > "/home/matinte/Proyectos/qualipso_new/private/work/A4/3rdIteration/src/jpueyo/floss_nlp/NLP_Process.py", line 111, in getItemTopicsEntities
> > topics = self.str_to_list(topics_entities)
> > File
> > "/home/matinte/Proyectos/qualipso_new/private/work/A4/3rdIteration/src/jpueyo/floss_nlp/NLP_Process.py", line 148, in str_to_list
> > my_list = eval(my_string)
> > File "<string>", line 0
> >
> > ^
> > SyntaxError: unexpected EOF while parsing
> >
> >
> > Parece que no encuentra el módulo nltk, ¿sabes que podría pasar?
> >
> > Gracias de nuevo
> >
> >
> > El lun, 04-01-2010 a las 08:18 -0500, Javier Pueyo escribió:
> > > Hola,
> > >
> > > Hay un paquete deb y otro rpm de NLTK en el svn por si sirve de ayuda.
> > > (si el servidor lleva linux, si lleva otra cosa habría que instalarlo
> > > desde las fuentes, supongo).
> > >
> > > Y ¡feliz año a todos!
> > >
> > > Un saludo,
> > >
> > > Javier
> > >
> > > El lun, 04-01-2010 a las 13:28 +0100, matinte escribió:
> > > > On Mon, 04 Jan 2010 12:28:59 +0100, Jose Gato Luis <jgato en libresoft.es>
> > > > wrote:
> > > > > No te está encontrando el módulo nltk, no es que haya algún problema, es
> > > > > que no lo encuentra. Si estas en eclipse, asegúrate de añadir al
> > > > > proyecto el directorio /usr/lib/python2.5/site-packages/ , en el mismo
> > > > > sitio donde pones las herramientas de jpueyo
> > > > Acabo de incluirlo y me sigue dando el mismo error. Me da la sensación de
> > > > que tendría que tener instalado el paquete nltk para poder hacer un import
> > > > nltk desde un terminal con python en modo consola. ¿Tú puedes hacerlo Gato?
> > > > o el resto de rutas de
> > > > > compilación/ejecución del proyecto. Si lo haces en un terminal, añade
> > > > > esa ruta al PYTHONPATH.
> > > > >
> > > > > Feliz año gente!!! ;-)
> > > > >
> > > > > El 04/01/10 11:23, matinte escribió:
> > > > >> On Mon, 04 Jan 2010 11:17:42 +0100, matinte<matinte en libresoft.es>
> > > > wrote:
> > > > >>> On Wed, 30 Dec 2009 13:44:42 -0500, Javier
> > > > Pueyo<javier.pueyo en gmail.com>
> > > > >>> wrote:
> > > > >>> Hola de nuevo Javier y feliz año nuevo :D
> > > > >>>
> > > > >>>> Sigo haciendo pruebas, pero no recibo errores. ¿La versión que manejas
> > > > >>>> de NLTK es la 0.9.9b1?
> > > > >>>>
> > > > >>>>>>> import nltk
> > > > >>>>>>> nltk.__version__
> > > > >>>> '0.9.9b1'
> > > > >>> No puedo importar el paquete nltk en un terminal python o ipython :$
> > > > >>> ¿Tengo que situarme en una carpeta en concreto?
> > > > >>>>
> > > > >>>> Esa es única versión compatible. Si estás usando esta versión entonces
> > > > >>>> parece que el problema está en la propia integración con vuestras
> > > > >>>> herramientas. ¿Si ejecutas desde terminal o eclipse el ejemplo en
> > > > >>>> "private/work/A4/3rdIteration/src/jpueyo/sample.py" también se muere?
> > > > >>> He lanzado sample.py y obtengo el error que te adjunto en un fichero.
> > > > >> Upps, me olvidaba el fichero... Ahora sí que está adjunto
> > > > >>
> > > > >> Por
> > > > >>> lo que me dice ahí, yo creo que va a ser una cuestión de mala
> > > > >>> instalación
> > > > >>> del paquete nltk ya que me da el mismo error que en el extractor. Me
> > > > >>> temo
> > > > >>> que por eso no puedo ver la versión tampoco.
> > > > >>>
> > > > >>>> Siento todo este lío.
> > > > >>> Tranquilo que creo que va a ser culpa mía :-0
> > > > >>>
> > > > >>> Gracias again
> > > > >>>
> > > > >>>
> > > > >>> _______________________________________________
> > > > >>> Qualipso-a4 mailing list
> > > > >>> Qualipso-a4 en gsyc.escet.urjc.es
> > > > >>> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/qualipso-a4
> > > > _______________________________________________
> > > > Qualipso-a4 mailing list
> > > > Qualipso-a4 en gsyc.escet.urjc.es
> > > > http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/qualipso-a4
> > >
> > >
> > >
> > > _______________________________________________
> > > Qualipso-a4 mailing list
> > > Qualipso-a4 en gsyc.escet.urjc.es
> > > http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/qualipso-a4
>
>
>
--
Miguel Ángel Tinte García
Libre Software Engineering Lab (GSyC) | Universidad Rey Juan Carlos
matinte en libresoft.es
http://libresoft.urjc.es/
More information about the Qualipso-a4
mailing list