我尝试安装 matplotlib basemap 工具包以在 ipython 中使用但失败...
我按照 matplotlib site 的说明进行操作安装完成正常,但问题如下所述。
更改了 GEOS_DIR 的位置,就像在 this 的评论中一样问题,再次没有运气。
我也看了this 从存储库相应地安装,不确定我是否必须卸载手动安装的版本?
还没有解决方案,似乎我已经安装了更新的 GEOS 开发库...?在 synaptic 中,我安装了 libgeos-dev 3.4.2 ...这有冲突吗?
在 python 中从源代码进行的所有安装和编译我得到:
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from mpl_toolkits.basemap import Basemap
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/pymodules/python2.7/mpl_toolkits/basemap/__init__.py", line 37, in <module>
import _geoslib
ImportError: libgeos-3.3.3.so: cannot open shared object file: No such file or directory
>>> quit()
似乎找不到正确的文件..?
现在倒霉了,有人吗?
请您参考如下方法:
在手动安装 basemap 时遇到了这个问题,所以它显然仍然是一个问题。 我的解决方案是将 libgeos-3.3.3.so 链接到/usr/lib/x86_64-linux-gnu 目录。
me@here:/usr/lib/x86_64-linux-gnu$ sudo ln -s /usr/bin/libgeos-3.3.3.so
问题解决了。无论如何,那个特定的问题。
