Shapely: 在MacOS上导入噪音

创建于 2017-09-01  ·  3评论  ·  资料来源: Toblerity/Shapely

因此,在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)`

我只是失去了一个半小时跑下来是没有这些线路的基础上存在的问题。 事实证明,它们是硬编码的替代品:

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

因此,实际上没有理由在找不到这些警告时发出警告(默认情况下不是默认可见的警告)。

所有3条评论

@dopplershift我同意log.warn()太强了。 我将其log.debug()

谢谢@sgillies。 当更新降落在频道上时,我让无数人抱怨conda程序包。

也感谢您使使用conda轻松使用shapely ! 我们不再需要修补它以找到正确的库。

完毕。 PyPI上也有1.6.1。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

kannes picture kannes  ·  4评论

FuriousRococo picture FuriousRococo  ·  5评论

jGaboardi picture jGaboardi  ·  5评论

mikedh picture mikedh  ·  6评论

akadouri picture akadouri  ·  4评论