Mar*_*oma 7 matplotlib python-3.x matplotlib-basemap ubuntu-16.04
我试过了
pip3 install basemap
Run Code Online (Sandbox Code Playgroud)
但是底图似乎不在PyPI上.
有一个老问题,但它没有答案.
python3-dev已安装我不知道在哪里/如何获得GEOS(libgeos-dev?).我觉得我跟着README,并没有显示任何错误,但在尝试的第一线时,这
$ python3
>>> from mpl_toolkits.basemap import Basemap
Run Code Online (Sandbox Code Playgroud)
我明白了
ImportError: libgeos-3.3.3.so: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
它在
$ locate libgeos-3.3.3.so
/home/math/Downloads/basemap-1.0.7/geos-3.3.3/src/.libs/libgeos-3.3.3.so
/usr/local/lib/libgeos-3.3.3.so
Run Code Online (Sandbox Code Playgroud)
小智 14
在Ubuntu中,这对我有用:
$ sudo apt-get install libgeos-dev
$ pip install --user https://github.com/matplotlib/basemap/archive/master.zip
Run Code Online (Sandbox Code Playgroud)
为了完整起见,如果您知道需要特定版本,可以通过将鼠标悬停在此处所需的软件包/版本号上来查找下载链接.例如,如果我需要安装v1.1.0,我可以使用上面的代码,用第二行代替:
$ pip install --user https://github.com/matplotlib/basemap/archive/v1.1.0.zip
Run Code Online (Sandbox Code Playgroud)