Pregunta

Revisé las otras publicaciones y los informes de errores y no pude entender qué está causando esto. Estoy usando Jython 2.5.1, en un proyecto Java en Eclipse (Ubuntu 8.10). Se ha agregado al proyecto como un archivo .jar independiente (acabo de reemplazar el antiguo jar Jython 2.1 por este).

Estoy ejecutando un script que usa la clase threading.py. En algún momento, la declaración "import os" se evalúa desde linecache.py y aparece este error, que parece que no puedo entender cómo solucionarlo:

'Execution failed.  Traceback (most recent call last):
 File "<string>", line 1, in <module>
 File "../lib/python/threading.py", line 6, in <module>
 import traceback
 File "../lib/python/traceback.py", line 3, in <module>
 import linecache
 File "../lib/python/linecache.py", line 9, in <module>
 import os
 ImportError: No module named os'
¿Fue útil?

Solución

¿Qué quieres decir con " el tarro que viene con la descarga 2.5 " ;? ¿Extrajo el contenido y usó jython.jar o ejecutó el instalador? Si acaba de extraer y no ejecutó el instalador, su jython.jar perderá toda la carpeta LIB .

¿Puede verificar si jython.jar contiene una carpeta LIB? (por ejemplo, abra jython.jar con 7z o WinZip).

O intente copiar la carpeta LIB en la misma carpeta donde reside jython.jar .


¿Intentó configurar estas propiedades? Registro Jython . p.ej. a través de -Dpython.home en la configuración de ejecución de eclipse.

python.cachedir
python.path
python.home

¿Cómo se llama el frasco? Si es similar a jython-complete.jar intente renombrarlo a jython.jar

Otros consejos

Algo está mal en un nivel muy profundo, pero probablemente sea fácil de solucionar. Está viendo un error que ocurre al intentar informar algún otro error.

Probablemente tienes tu PYTHONPATH mal configurada. No conozco los detalles de Jython o Eclipse ejecutando Jython, pero parece que no tienes una biblioteca estándar disponible.

Si está obteniendo maven, usar la dependencia jython-standalone en lugar de jython puede ayudar (al menos lo hizo para mí en un proyecto maven con jython-standalone- 2.5.3)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top