Cartopy学习使用
昨天本来打算用 matplotlib
和 Cartopy
画几张海温图的,结果意外发现我的 Arch Linux
更新软件包以后,估计是 libc
版本太新导致 matplotlib
break 了,只要一调用 plt.show
或者是 plt.savefig
必崩,给我人整傻了,又是更换内核又是搞虚拟机,今天下午临时装了一个 Ubuntu 22.04
用着,白白折腾了一天的时间 🤡。
更新:我发现不是 matplotlib
break 了,是 Cartopy
和新版的 Shapely
不兼容导致的。执行以下命令从源码重新安装 Shapely
即可恢复正常。
1 | pip install "shapely<2" --no-binary shapely --force-reinstall |
我之前就用过 Cartopy
,但是并不是特别熟。今天画海温图的时候顺便探索了一下,发现了几件有趣的事情,所以分享一下。