Fallo del import desde windows

Ernesto Revilla erny en sicem.biz
Jue Oct 13 22:24:40 CEST 2005


Hola.

Los archivos en Windows son .dll, o sea en tu caso _wrapper.dll

Después, evidentemente, el archivo de linux no te sirve, porque windows 
y linux tiene binarios diferentes. Probablemente te sirva la salida del 
swig, pero tendrías que compilarlo bajo Windows. Si no tienes compilar 
C++ de Windows, puedes usar MinGW (sourceforge).

Suerte.
erny

Francisco Carlos Palao Reinés wrote:

>Hola a todos,
>
>Estoy utilizando código escrito en C++ mediante un módulo que he creado para
>python utilizando el swig. Esto me crea un archivo llamado _wrapper.so que
>mediante el siguiente código en python me lo importa correctamente:
>
>#Crea el objeto utilizando el '_wrapper.so'
>import _wrapper
>#Inicializa el objeto wrapper para usar el código C++ deseado.
>wraper.start()
>
>El caso es que esto me funciona en Linux perfectamente, pero me llevo los mismos
>archivos a windows (incluido el _wrapper.so) y no me reconoce el import. Me da
>el siguiente fallo:
>ImportError: No module named _wrapper
>
>¿Será porque no encuentra el archivo _wrapper.so o porque este fichero está
>generado en linux mediante el swig?
>
>Gracias a todos de ante mano!
>Francisco Palao.
>_______________________________________________
>Python-es mailing list
>Python-es en aditel.org
>http://listas.aditel.org/listinfo/python-es
>
>  
>




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