2

嗨,我正在尝试在运行 rasbian wheezy 的树莓派上安装 geos,以便我可以在我的 python 脚本中包含 shapely 模块。我尝试使用: git clone git://git.debian.org/git/pkg-grass/geos

这可以正确下载,但是当我尝试运行我的 python 脚本时,它给了我一个回溯错误说 OSError: Could not find library geos_c or load any of its variants ['libgeos_c.so.1', 'libgeos_c.so']

我把地理信息放在错误的地方了吗?有没有一种特殊的方法来构建文件?谢谢你的帮助!

4

2 回答 2

3

Shapely 使用 GEOS C API。使用以下命令安装它(和依赖项):

apt-get install libgeos-c1

此外,如果您需要 Cython speedupsfor Shapely,您将需要:

apt-get install libgeos-dev
于 2013-07-21T23:12:54.270 回答
2

到目前为止,您刚刚下载了源代码。我猜你想安装二进制包。要安装它,请键入(以 root 身份):

apt-get install libgeos++
于 2013-07-21T22:56:33.533 回答