¿Cómo usar GDAL con PyPy?

14

Estoy tratando de optimizar mi código de Python utilizando pypy . Si bien puedo importar la mayoría de las bibliotecas y ejecutarme correctamente, no puedo importar las bibliotecas GDAL. Las mismas bibliotecas cuando se importan en Python 2.7 funcionan bien.

He intentado agregar la ubicación de GDAL a PYTHONPATH e incluso he intentado descargar los enlaces de Python de GDAL al directorio de PyPy. De alguna manera, pypy no quiere reconocer GDAL y viene con el siguiente error.

Traceback (most recent call last):

  File "app_main.py", line 51, in run_toplevel

  File "ImportENC-P.py", line 50, in <module>

    from osgeo import gdal, ogr, osr

  File "B:\PYPY\site-packages\osgeo\__init__.py", line 21, in <module>

    _gdal = swig_import_helper()

  File "B:\PYPY\site-packages\osgeo\__init__.py", line 13, in swig_import_helper

    import _gdal

ImportError: No module named _gdal
    
pregunta Ramesh Elaiyavalli 17.11.2012 - 00:40

1 respuesta

14

Pypy no es compatible con SWIG (vea también esta respuesta en StackOverflow ), que es lo que usan los enlaces C de GDAL para hablar con el compilador de Python. Me temo que no es un dado, a menos que pueda pasar el tiempo para volver a escribir los enlaces GDAL de Python con C-Types (que sospecho que es bastante improbable) ...

    
respondido por el om_henners 18.11.2012 - 23:37

Lea otras preguntas en las etiquetas