OSError:找不到geos_c.dll或加载其任何变体

时间:2019-06-28 20:50:50

标签: python pip install shapely

我正在尝试使用shapley,并将其用于我需要的用途,我必须“从匀称导入几何体”导入,但出现错误OSError:找不到lib geos_c.dll

我尝试通过“ pip install geos”安装“ geos”,但没有做任何事情:要求已经满足

pip位置:C:\ Users \ skoft \ AppData \ Local \ Programs \ Python \ Python37-32 \ Scripts \ pip.exe

import shapely

from shapely import geometry

OSError: Could not find lib geos_c.dll or load any of its variants ['C:\\Users\\skoft\\AppData\\Local\\Programs\\Python\\Python37-32\\Library\\lib\\geos_c.dll'].

2 个答案:

答案 0 :(得分:1)

在 python 3.8.5 和 windows 10 上。我遇到了同样的错误。然后conda install shapely为我解决了这个问题。

答案 1 :(得分:0)

在python 3.6.5上。在Windows 10和Windows 10上,通过osgeo4w项目安装GDAL并将C:\ OSGeo4W64 \ bin添加到PATH变量中为我解决了这个问题。