无法导入Shapely(Ubuntu,Python)

时间:2013-10-09 18:19:06

标签: python ubuntu shapely

我下载了Shapely来做一些多边形工作(在Ubuntu AWS实例上)。一切安装得很好,我用wget。当我第一次遇到我要解释的错误时,我也做了pip,但它只是说一切都在那里,所以我不认为下载是问题。

无论如何,当我尝试从形状导入任何时,我收到此错误:

OSError: libgeos_c.so: cannot open shared object file: No such file or directory

当我说“导入形状”时,一切都很顺利。但是,当我需要从库中的更深层导入任何东西时,它会崩溃。我首先尝试使用from shapely.geometry import polygon,但对于包内的任何内容都是一样的。在解决之前有没有人遇到过这个问题?

1 个答案:

答案 0 :(得分:1)

在Ubuntu上,显然你总是应该使用sudo apt-get install来获取库等。当我执行wgetpip install时,我只是将文件放在随机位置,而不是在我的实际路径中。

所以,我想总是使用sudo apt-get install ...