Pregunta

Estoy tratando de empaquetar mis módulos, pero me parece que no puede conseguir que funcione.

Mi árbol de directorios es algo como lo siguiente:

snappy/
    __init__.py
    main/
        __init__.py
        main.py
        config.py
        ...
    ...      

y el código que estoy usando es

from snappy.main.config import *

Estoy recibiendo el error:

ImportError: No module named snappy.main.config

Alguna idea de lo que va mal? Este es el uso de Python 2.5 en Ubuntu 8,10.

Gracias de antemano por su ayuda.

¿Fue útil?

Solución

Depende de donde su secuencia de comandos con el que reside la importación y PYTHONPATH sistema. Básicamente, tener que trabajar importación se debe ejecutar la secuencia de comandos (el que tiene la importación) en el directorio principal de ágil o la secuencia de comandos debe cambiar sys.path para incluirlo.

./ Alex

Otros consejos

Es el directorio padre del snappy en sys.path? Si no lo es, eso es lo único que puedo pensar que sería la causa de su error.

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