之前已经安装过basemap,好久没用,再次运行以前的python代码,发现好像是pyproj变量环境没设置好,费了一番功夫,没设置好,就把basemap卸载了,后来pip安装的时候pip command not found,按照https://www.cnblogs.com/azhqiang/p/9814774.html这篇文章,把python3设为默认python,然后才能使用pip命令;又按照https://www.jianshu.com/p/de4a9d4d4c3a这篇文章安装了geos和proj以及basemap,basemap官网给的GitHub链接下载的只能说1.1版本,需要通过sudo -H pip install -U git+https://github.com/matplotlib/basemap.git
命令升级到1.2;很奇怪的是在Mac终端使用python可以调用basemap,但是在anaconda下的环境写的程序都会出现找不到mpl_toolkits.basemap的问题,例如notebook和Spyder,后来又通过https://blog.youkuaiyun.com/sophia_xw/article/details/100087069?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase这篇文章,使用了sudo -H ~/anaconda3/bin/pip install -U git+https://github.com/matplotlib/basemap.git这条命令才算最终解决了问题。