先根据Cartopy官网打算直接安装,用pip安装时报错提示需要proj,然后由按照proj的安装方法装了OSGeo4W,从里面安装proj。
安装好proj 8.2.0后再用pip安装Cartopy时还是报错找不到proj,于是便装了Anaconda来安装……
用Anaconda装好后,把Pycharm的版本换成Anaconda的,运行测试程序:
import cartopy.crs as ccrs
import matplotlib.pyplot as plt
ax = plt.axes(projection=ccrs.PlateCarree())
ax.coastlines()
# Save the plot by calling plt.savefig() BEFORE plt.show()
plt.savefig('coastlines.pdf')
plt.savefig('coastlines.png')
plt.show()
运行时报错,显示Download warning,下载地图数据时连接被关闭,遂打开代理问题解决并成功运行测试程序。