py2exe y re

Chema Cortés ch3m4 en ch3m4.org
Jue Ago 28 09:36:25 CEST 2003


Mikel Larreategi escribió:
> Bueno, parece que he encontrado el fallo. Parece que es cosa del path,
> porque haciendo la prueba desde el directorio en el que esta instalado
> python funciona correctamente. Es decir, he copiado los .py a
> c:\python23 y todo me funciona bien.

Lo más seguro es, como te dice Francesc, que tengas algo con el nombre 
're'. ¿Tienes algún fichero propio llamado 're.py'?

Para saber de dónde importa el módulo 're', prueba con:

print re.__file__

ó con ésto

import imp
print imp.find_module("re")


En realidad 're' es un sinónimo de 'sre'. Este módulo se usa mucho, por 
lo que esta cargado en la caché de módulos (con el .find_module verás 
que 're.py' está abierto). Asegúrate que el fichero abierto es 
'c:\python23\lib\re.py'.




Más información sobre la lista de distribución Python-es