- python在导入cartopy时,出现以下报错:
ImportError: cannot import name lgeos
原本我的cartopy是可以正常导入的,出现上述问题是因为我安装了geopandas这个库,这个库里面的shapely和cartopy本身包含的库可能会存在版本上的不适配,因此导致上述导入失败的问题。
通过谷歌问题,找到了解决方案,原文链接如下:
https://stackoverflow.com/questions/74847117/unable-to-import-cartopy
解决方法:
安装指定版本的shapely,这里安装的是1.8.5版本,通过安装这个版本的shapely,成功解决问题
pip install shapely==1.8.5
以上,简单记录一下。
总体来说,windows对于geopandas这个库还是不太友好,相比之下,在linux系统上安装就会避免上述问题的发生。