我在Fedora 19中使用Python。我想运行以下行:

import shapely.geometry
但是出现以下错误:
OSError: Could not find library geos_c or load any of its variants ['libgeos_c.so.1', 'libgeos_c.so']
我安装了软件包Shapely和以下两个库:
  • glibc-2.17-4.fc19.i686.rpm
  • geos-3.3.8-2.fc19.i686.rpm。

  • 我该怎么办才能解决问题?

    最佳答案

    使用pip匀称安装,并且存在相同的问题。所以我继续安装它,如下所示:

    sudo apt-get install libgeos-dev
    

    而且有效。我正在运行Ubuntu,因此,如果您使用的是Fedora,则应运行:
    sudo yum install geos-devel
    

    10-05 21:07