windows下安装geopandas第三方库

**

windows下安装geopandas

**
在linux下没任何问题,直接 pipenv install geopandas, 各种依赖库该编译的编译,该依赖的依赖。win下pyproj4编译不过,而且gdal库什么的也都是问题,建议从https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载对应py版本编译好的whl
需要先安装其依赖包:gdal、Shapely、Fiona、pyproj

python 3.8.1 win10 x64

下载好对应包

1 gdal 

GDAL-3.0.2-cp38-cp38-win_amd64.whl

2 fiona 

Fiona-1.8.13-cp38-cp38-win_amd64.whl

现在已经支持gdal 3.0

3 pyproj  

pyproj-2.4.2.post1-cp38-cp38-win_amd64.whl

4 shapely

Shapely-1.6.4.post2-cp38-cp38‑win_amd64.whl

python 3.8.1 win10 x64安装顺序与版本


1 gdal:2.4.1

目前不能装 3.0 否则在 import fiona的时候,报错:
ImportError: DLL load failed: 找不到指定的模块。
原因是:目前fiona1.8.6和gdal 3.0在win下不兼容。所以gdal只能装2.4.1 

2 fiona 1.8.6

3 pyproj  2.2.2

4 shapely 1.6.4

画图需要 descartes 可以直接pip

python版本2.7 win7

依赖包内容示例:
1、GDAL-2.2.4-cp27-cp27m-win32.whl
2、Shapely-1.6.4.post1-cp27-cp27m-win32.whl
3、Fiona-1.8.6-cp27-cp27m-win32.whl
4、pyproj-1.9.6-cp27-cp27m-win32.whl

安装过程

1、对以上依赖包依次直接在cmd命令行中安装:“pip install .whl文件所在位置”(将文件直接拖拽到install后即可)
2、然后直接用pip安装geopandas:“pip install geopandas”
3、检验是否安装成功:“import geopandas”
注:若安装完成后在导入geopandas包时报错“ImportError:DLL load fialed:找不到指定的模块”,可能是你的依赖包版本有问题(尽量选一样的版本,如python2.7都选cp27)有问题或者你有更好的问题可以留言。

geopandas的各种依赖包链接:https://pan.baidu.com/s/17PpigxL9Fdkr2qeBTwagbA
提取码:tw9c

参考:https://www.fffmo.com/2473.html

你可能感兴趣的:(python,pip,windows)