因为 basemap 是基于 geos的,所以需要先安装 geos;因为 basemap 依赖于 pyproj,所以需要安装 pyproj。
在 Anaconda 环境下,使用 conda 方式安装,会把 basemap 所需的依赖都安装上,还解决了版本兼容性问题。
1 、安装
conda install basemap
2、在 Anaconda 安装目录中搜索 epsg 文件,将其所在的路径到系统环境变量,取名为:PROJ_LIB
如果没有添加此路径,在执行
from mpl_toolkits.basemap import Basemap
时会报错:
KeyError: 'PROJ_LIB'