访问量: 128 次浏览
在python的众多扩展包packages中, matplotlib是用的最普遍的绘图包, 而为了能够扩展其在地图绘制领域的功能 (尤其在气象,地理等学科中有广泛的需求)Basemap模块就刚好能满足这一要求。
Basemap模块相比于普通的几兆大小的安装包来说是很大的了, 打包压缩后的包也要130多兆,最新的发行包存放的路径在:
https://github.com/matplotlib/basemap/releases
就安装来说当然是从易到难的过程,笔者提供三种方法供选择:
1.anaconda安装:打开命令行,安装后直接输入一行命令解决
conda install basemap
conda会自动解析当前的python版本下载对于的basemap, 操作简单,但也会碰到问题,有时连接conda官网的网络连接会比较慢, 像basemap这种比较大的模块时间会很久,让人没法忍受, 这时可以考虑修改anaconda的代理,设置为国内的镜像代理, 具体操作笔者未实现,可以参考anaconda官网。
2.pip 安装:pip是python基本的包管理器了 basemap的pip官网路径为:
https://pypi.python.org/pypi/basemap
pip install basemap
1.下载源码编译安装
当实在觉得上述速度太慢,可以考虑下载basemap的发行版压缩包, 解压到本地,然后按照README.md的指示编译安装,一般来说在网络环境不佳的条件下可以考虑。
1.安装完后怎么判断basemap有没有安装成功呢?
from mpl_toolkits.basemap import Basemap
推荐的学习使用basemap包的资源为: http://basemaptutorial.readthedocs.io/, 因为basemap基于matplotlib,因此熟练掌握matplotlib也是很重要的。