文章目录
geopandas直接用pip安装可能会报错,需要先安装其依赖包:GDAL、Shapely、Fiona、pyproj
下载地址
下载对应Python版本的依赖包.whl文件
- 在线下载
https://www.lfd.uci.edu/~gohlke/pythonlibs/ - 网盘下载(python3.7版本)
https://pan.baidu.com/s/1amOEGIq5Z60jwURR51DLmg
提取码:pbjw
安装过程
- pip安装whl离线文件
# 1. 安装GDAL
pip install C:\Users\Administrator\Downloads\GDAL-3.0.4-cp37-cp37m-win_amd64.whl
# 2. 安装Shapely
pip install C:\Users\Administrator\Downloads\Shapely-1.7.0-cp37-cp37m-win_amd64.whl
# 3. 安装Fiona
pip install C:\Users\Administrator\Downloads\Fiona-1.8.13-cp37-cp37m-win_amd64.whl
# 4. 安装pyproj
pip install C:\Users\Administrator\Downloads\pyproj-2.6.0-cp37-cp37m-win_amd64.whl
- pip安装geopandas
pip install geopandas
测试
绘制世界地图,代码如下:
import geopandas
import matplotlib.pyplot as plt
world = geopandas.read_file(geopandas.datasets.get_path('naturalearth_lowres'))
world.plot()
plt.show()
结果如下:
注:若安装完成后在导入geopandas包时报 “ImportError:DLL load fialed:找不到指定的模块”,可能是你的依赖包版本有问题,请选择与Python版本相匹配的依赖包版本,如Python3.7都选cp37