Shapely: Impor bising di MacOS

Dibuat pada 1 Sep 2017  ·  3Komentar  ·  Sumber: Toblerity/Shapely

Jadi mengimpor Shapely 1.6 (dari conda-forge) di MacOS (10.12.6) menghasilkan:

>python -c 'import shapely.geos'  
Failed `CDLL(/Library/Frameworks/GEOS.framework/Versions/Current/GEOS)`
Failed `CDLL(/opt/local/lib/libgeos_c.dylib)`

Saya baru saja kehilangan setengah jam menjalankan masalah yang tidak ada berdasarkan garis-garis itu. Ternyata itu adalah alternatif hard-code:

https://github.com/Toblerity/Shapely/blob/c25e34f150263fb4c088f13283b56a3b19f31dd3/shapely/geos.py#L109 -L115

jadi sebenarnya tidak ada alasan bahwa peringatan (tentu saja bukan yang terlihat secara default) harus dikeluarkan saat tidak menemukan yang ini.

bug

Semua 3 komentar

@dopplershift Saya setuju bahwa log.warn() terlalu kuat. Saya akan membuatnya log.debug() .

Terima kasih @sgillies. Saya mendapat banyak orang mengeluh tentang paket conda ketika pembaruan mendarat di saluran.

Juga terima kasih telah mempermudah penggunaan shapely dengan conda! Kami tidak perlu lagi menambalnya untuk menemukan libs yang benar.

Selesai. 1.6.1 juga aktif di PyPI.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat