Importaciones relativas por millonésima vez.

Yo he estado aquí:

http://www.python.org/dev/peps/pep-0328/http://docs.python.org/2/tutorial/modules.html#packagesPaquetes de Python: importaciones relativasEl código de ejemplo de importación relativa de Python no funcionaÚltima respuesta a las importaciones relativas de pythonImportaciones relativas en PythonPython: Deshabilitando la importación relativa

y muchas URL que no copié, algunas en SO, otras en otros sitios, cuando pensé que tendría la solución rápidamente.

La pregunta que siempre se repite es la siguiente: con Windows 7, Python 2.7.3 de 32 bits, ¿cómo resuelvo este mensaje "Intento de importación relativa en un paquete que no es un paquete"? Construí una réplica exacta del paquete en pep-0328:

package/
    __init__.py
    subpackage1/
        __init__.py
        moduleX.py
        moduleY.py
    subpackage2/
        __init__.py
        moduleZ.py
    moduleA.py

Hice funciones llamadas spam y huevos en sus módulos apropiados. Naturalmente, no funcionó. La respuesta está aparentemente en la 4ta URL que he enumerado, pero para mí todos son antiguos alumnos. Hubo esta respuesta en una de las URL que visité:

Las importaciones relativas utilizan el atributo de nombre de un módulo para determinar la posición de ese módulo en la jerarquía de paquetes. Si el nombre del módulo no contiene ninguna información del paquete (por ejemplo, está configurado como 'principal'), las importaciones relativas se resuelven como si el módulo fuera un módulo de nivel superior, independientemente de dónde se encuentre el módulo en el sistema de archivos.

La respuesta anterior parece prometedora, pero para mí todos son jeroglíficos. Entonces, mi pregunta, ¿cómo puedo hacer que Python no me devuelva "Intento de importación relativa en no paquete"? Tiene una respuesta que implica -m, supuestamente.

¿Puede alguien decirme por qué Python da ese mensaje de error,Lo que significa no empaquetado!, ¿por qué y cómo se define un 'paquete', yLa respuesta precisa es lo suficientemente fácil para que un estudiante de kindergarten pueda entenderlo..

Edición: Las importaciones se realizaron desde la consola.

Respuestas a la pregunta(9)

Su respuesta a la pregunta