geopandas安装记录

目录

一、geopandas介绍

二、安装指南

1.官方安装指南

2.conda安装

3.pip安装

4.验证是否成功

5.换清华镜像源


一、geopandas介绍

pandas应该是大家非常熟悉的Python第三方库,其主要用于数据整理和分析,geopandas是用来处理地理空间数据的python第三方库,它是在pandas的基础上建立的,完美地融合了pandas的数据类型,并且提供了操作地理空间数据的高级接口,使得在python中进行GIS操作变成可能。

推荐介绍geopandas的文章:

1.https://zhuanlan.zhihu.com/p/80210579?utm_source=qq

二、安装指南

1.官方安装指南

https://geopandas.readthedocs.io/en/latest/getting_started/install.html

2.conda安装

直接使用conda安装,我试过很多次,每次都会话很长时间,然后一堆错误,估计是网速太慢导致,因此放弃。

3.pip安装

下载geopandas的依赖包,主要是需要先安装其依赖包:gdal、Shapely、Fiona、pyproj

安装之前先卸载已经存在的包:例如卸载gdal

pip uninstall gdal

然后再安装这个包,推荐使用whl文件安装,下载地址:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

如果太慢找不到shapely,也可以在下面的地址下载:

https://pypi.org/project/Shapely/#files

下载依赖包,一定要和自己电脑的python版本,系统版本匹配,我的电脑是python3.8,64位,所以我下载的包

安装这几个包,安装顺序:gdal、Shapely、Fiona、pyproj

把这几个包放在Anaconda文件夹下的scripts文件夹内,打开Anaconda Prompt,中输入pip install 再把这个whl文件按住拖动到pip install 后面,回车安装。

这几个包安装好后,再打开Anaconda Prompt,输入

pip install geopandas

y下去,如果没有报错,那就是初步成功了。

4.验证是否成功

打开Jupyter Notebook,创建一个新python文件,

import geopandas

如果没有报错,那就是大概成功了。如果输入下面的

import sys 'geopandas' in sys.modules

返回False,这就说明表面上看起来安装完成了,实际上geopandas是没有安装成功的。

我的是报错:Could not find module Library\bin\geos_c.dll' (or one of its dependencies)

解决办法:在这个网址下载geos_c.dll,放到***\Anaconda3\Library\bin目录下面

https://www.dll-files.com/download/d8b5101f07394b4562ef673869395443/geos_c.dll.html?c=aGwxcEZIbXBzUE5nWWlwV3kyaWt4QT09

5.换清华镜像源

由于国外源的链接速度十分十分的慢,所以要换到国内的镜像源,亲测清华源目前已经恢复服务了,所以我们换成清华源:

方法:

①打开Anaconda Prompt;

输入:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/  

输入:

conda config --set show_channel_urls yes 

这时候我们已经添加了清华镜像源。

参考文章:https://zhuanlan.zhihu.com/p/137628480

猜你喜欢

转载自blog.csdn.net/chenguizhenaza/article/details/113831057