因此,在MacOS(10.12.6)上导入Shapely 1.6(从conda-forge)会导致:
>python -c 'import shapely.geos'
Failed `CDLL(/Library/Frameworks/GEOS.framework/Versions/Current/GEOS)`
Failed `CDLL(/opt/local/lib/libgeos_c.dylib)`
我只是失去了一个半小时跑下来是没有这些线路的基础上存在的问题。 事实证明,它们是硬编码的替代品:
因此,实际上没有理由在找不到这些警告时发出警告(默认情况下不是默认可见的警告)。
@dopplershift我同意log.warn()
太强了。 我将其log.debug()
。
谢谢@sgillies。 当更新降落在频道上时,我让无数人抱怨conda程序包。
也感谢您使使用conda轻松使用shapely
! 我们不再需要修补它以找到正确的库。
完毕。 PyPI上也有1.6.1。