He estado buscando por bastante tiempo pero no puedo encontrar la respuesta. Preguntas similares se relacionan con algunos casos complicados con bibliotecas de terceros y todo, pero mi situación parece ser simple como un libro de texto. Sin embargo, no puedo entender cómo funciona esto.Importación desde otro proyecto en pydev
Estoy usando Eclipse 3.5.2, Pydev 2.2.0, ejecutándose en una máquina Ubuntu 11.04.
Mi caso parece simple: quiero escribir un paquete como su propio proyecto, y luego quiero escribir una aplicación usando este paquete en otro proyecto.
¿Cómo debo configuración pydev para que pueda tener estos dos proyectos "core" (el paquete) y "aplicación" (que utiliza el paquete básico), y desde dentro "aplicación" hacer:
import core
?
- He añadido core a las referencias del proyecto de la aplicación, pero no hace nada.
- He añadido/core/a las carpetas de origen (tuve que forzar para eso porque no era que muestra en la lista), no funcionó (así que lo eliminé).
- He añadido/full/path/to/core a las bibliotecas externas, todavía no funciona.
Por "does not work", quiero decir que obtengo una "importación no resuelta: core", siempre.
Ideas?
Gracias, lo tengo que trabajar ahora! 1) No necesito agregar nada del proyecto 1 en el pythonpath o las carpetas fuente del proyecto 2. 2) Nombrar el núcleo de mi proyecto no es suficiente, incluso si tiene un __init__.py: necesito un paquete apropiado "core". 3) Además, era necesario reiniciar el eclipse (archivo/reinicio). ¡Hurra! – Niriel