geopandas直接用pip安装可能会报错,需要先安装其依赖包:gdal、Shapely、Fiona、pyproj
下载地址
需要先安装其依赖包: gdal、Shapely、Fiona、pyproj(下载对应Python版本的依赖包.whl文件)
1、在线下载:
https://pypi.org/
https://www.lfd.uci.edu/~gohlke/pythonlibs/ (推荐用这个地址下载whl文件,国内源,速度快 ctrl+f找到自己需要的文件)
2、鉴于有的网络不好,已提供了相对应版本的依赖包.whl文件 x64
(适合python2.7版本):https://pan.baidu.com/s/1aLPRWfo-8Y9o5wlSGfAd8w 提取码:x7yk
(适合python3.7版本):https://pan.baidu.com/s/1OH2Pn1ohjn4Sm3OZ6xSJng 提取码:nn1s
(适合python3.7版本):https://pan.baidu.com/s/1OH2Pn1ohjn4Sm3OZ6xSJng 提取码:nn1s
依赖包内容示例
1、GDAL-3.0.4-cp37-cp37m-win_amd64.whl2、Shapely-1.7.0-cp37-cp37m-win_amd64.whl
3、Fiona-1.8.13-cp37-cp37m-win_amd64.whl
4、pyproj-2.6.0-cp37-cp37m-win_amd64.whl
安装过程
1、pip安装whl离线文件:首先对以上依赖包依次直接在cmd命令行中安装:“pip install **** .whl
如:
pip install C:\Users\Liu.DY\Desktop\Python3.7_Geopandas_Package\GDAL-3.0.4-cp37-cp37m-win_amd64.whl
Ps:****.whl是我们下载的whl的文件名称,将文件直接拖拽到install后即可
2、然后直接用pip安装geopandas:“pip install geopandas”

3、检验是否安装成功:“import geopandas”
Ps: 注:若安装完成后在导入geopandas包时报错“ImportError:DLL load fialed:找不到指定的模块”,可能是你的依赖包版本有问题( 尽量选一样的版本,与电脑中的Python版本相匹配,如Python3.7都选cp37)
补充
用GeoDataFrame绘制一张地图时,报错,需要再安装
pip install descartes

最后一张地图就出来了
亲测可行!!!
Q:输出图形中显示中文乱码问题
A: 见 https://www.cnblogs.com/ParanoiaApe/p/12679655.html
本地环境
PyCharm Community Edition 2019.3.3 x64
python3.7