前言
高版本Mac、python库下Basemap装的真是折磨人,好不容易通过修改源码成功 import 了,结果运行案例代码中途报错。。最后转用cartopy
这里强烈建议高版本Mac、python的用户不要使用basemap,basemap官方都说其已经过时了,要求用户转向cartopy
本人环境mac10.15.x,python3.7+
卸载cartopy相关
可能是太过笨重,网速感人,所以本人一直不太喜欢Anaconda,也从来没装过,虽然cartopy官方说了使用Anaconda安装是最方便的,但本人作为venv一派,决定在venv下使用pip安装cartopy
两行命令进入以当前目录为根目录的venv虚拟环境(非必须)
$ python3 -m venv .
$ source ./bin/activate
当然,本文中是否使用venv虚拟环境安装cartopy并无关紧要,你在普通环境下使用pip3安装都是一样的
1. 首先卸载geos、proj,你用pip装的就
pip uninstall geos proj
用brew装的就
brew uninstall geos proj
如果安装了特定版本的,比如用brew安装了proj的5.2.0版本,就brew uninstall proj@5.2.0
2. 卸载shapely和cartopy同上方法(同必卸)
重装cartopy相关
1. 使用brew过程

最低0.47元/天 解锁文章
1871

被折叠的 条评论
为什么被折叠?



