我下载了Shapely来做一些多边形工作(在Ubuntu AWS实例上)。一切安装得很好,我用wget。当我第一次遇到我要解释的错误时,我也做了pip,但它只是说一切都在那里,所以我不认为下载是问题。
无论如何,当我尝试从形状导入任何时,我收到此错误:
OSError: libgeos_c.so: cannot open shared object file: No such file or directory
当我说“导入形状”时,一切都很顺利。但是,当我需要从库中的更深层导入任何东西时,它会崩溃。我首先尝试使用from shapely.geometry import polygon
,但对于包内的任何内容都是一样的。在解决之前有没有人遇到过这个问题?
答案 0 :(得分:1)
在Ubuntu上,显然你总是应该使用sudo apt-get install
来获取库等。当我执行wget
或pip install
时,我只是将文件放在随机位置,而不是在我的实际路径中。
所以,我想总是使用sudo apt-get install
...