安装basemap是要来画地图用的
原博主试了很多方法,感谢原博主的文章
下面直接说安装
下载网站,Unofficial Windows Binaries for Python Extension Packages,
链接:http://www.lfd.uci.edu/%7Egohlke/pythonlibs/
网站提供非官方的Windows环境下Python扩展包。通过CTRL + F 快速找到我们要安装的basemap。
这里要根据自己的系统和Python版本选择对应的包:
比如我是Python36,Windows系统,下载的是
Win32 -> 指的就是Windows系统;
64 bit- > 指的是Windows是64位的;
AMD64 -> 指的就是 CPU是x64的;
下载完之后,打开cmd,切换到相应目录下,比如我存在"F:\软件"目录下,切换时执行两步:
1:F: (切换到f盘)
2:cd f:\软件 (切换到f:\软件目录下)
接着执行安装命令,安装pyproj:
pip install pyproj‑1.9.5.1‑cp36‑cp36m‑win32.whl
之后安装basemap
pip install basemap‑1.1.0‑cp36‑cp36m‑win32.whl
同上,如果最后显示Successfully installed basemap.......就表示成功安装了
要点:
一定要选择合适自己环境的版本,不清楚的话就试试各个版本,安装应该不会有差。
最后可以跑一下下面这段代码,显示咱们的台湾省的地图,验证是否安装成功:
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
map = Basemap(llcrnrlon = 119.3, llcrnrlat = 20.7, urcrnrlon = 124.6, urcrnrlat = 26,
resolution = 'h', epsg = 3415)
map.drawmapboundary(fill_color = 'aqua')
map.fillcontinents(color = 'coral', lake_color = 'aqua')
map.drawcoastlines()
plt.show()
结果是这样的: