Conflicto de nombre de módulo de Python

He encontrado dos módulos de Python que deben importarse con el mismo nombre de módulo, por ejemplo,

import foo

Sé que el que quiero proporciona ciertas funciones (por ejemplo,foo.bar()), entonces, ¿hay alguna forma de recorrer los módulos con el mismo nombre hasta que encuentre el que proporciona esas funciones? ¿O no hay otra alternativa que renombrar el módulo antes de la instalación?

Edit: solo para aclarar lo que quiero decir, ambos módulos están dentro de los paquetes del sitio:

site-packages$ ls python_montage-0.9.3-py2.6.egg
EGG-INFO montage
site-packages$ ls montage-0.3.2-py2.6.egg/
EGG-INFO montage

Respuestas a la pregunta(4)

Su respuesta a la pregunta