解决Python之Basemap模块安装失败

pip install basema安装失败???

basemap是一个matplotlib工具包,因为它基于GEOS在地图上绘制2D数据,也依赖pyproj,所以安装basemap需要先安装geos,pyproj,再安装basemap。

1. 安装geos

pip install geos

或者下载二进制对应版本的.whl文件再cd进入文件位置 pip install

geos二进制文件下载地址

2. 安装pyproj

pip install pyproj

或者下载对应版本的二进制.whl文件再cd进入文件位置 pip install

pyproj二进制文件下载地址

3. 安装basemap

basemap直接pip install basemap进行安装可能会出现提示找不到合适版本的坑这里用先下载.whl二进制文件在安装.
在这里插入图片描述
在这里插入图片描述

basemap二进制.whl文件下载

手动下载对应版本的模块二进制文件:
在这里插入图片描述
在Dos命令窗口下cd 进入前面所下载的二进制文件位置安装:

pip install 包名

在这里插入图片描述

测试Demo

Demo.py:

import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap

plt.figure(1)
map=Basemap()
map.drawcoastlines()
plt.title(r'$World\ Map$',fontsize=24)
plt.show()
map.drawcountries()
map.drawrivers(color='blue',linewidth=0.3)

成功运行如下:
在这里插入图片描述

学习文档:

basemap API

http://matplotlib.org/basemap/
http://matplotlib.org/basemap/api/basemap_api.html#module-mpl_toolkits.basemap

下载查看世界shapefile地图数据

http://www.statsilk.com/maps/download-free-shapefile-maps

猜你喜欢

转载自blog.csdn.net/weixin_43853746/article/details/111356783