Entonces, importar Shapely 1.6 (desde conda-forge) en MacOS (10.12.6) da como resultado:
>python -c 'import shapely.geos'
Failed `CDLL(/Library/Frameworks/GEOS.framework/Versions/Current/GEOS)`
Failed `CDLL(/opt/local/lib/libgeos_c.dylib)`
Perdí media hora resolviendo un problema que no existía sobre la base de esas líneas. Resulta que son alternativas codificadas de forma rígida:
por lo que realmente no hay razón para que se emita una advertencia (ciertamente no una que sea visible por defecto) cuando no se encuentran estos.
@dopplershift Estoy de acuerdo en que log.warn()
es demasiado fuerte. Lo haré log.debug()
.
Gracias @sgillies. Mucha gente se quejó del paquete conda cuando la actualización llegó al canal.
¡También gracias por facilitar el uso de shapely
con conda! Ya no necesitamos parchearlo para encontrar las librerías correctas.
Hecho. 1.6.1 también funciona con PyPI.