- 安装geopandas
- 安装成功的方法
- 安装contextility
geopandas和contextily是处理地理数据的重要python包,但是安装起来却比较麻烦。
在这里我总结一下自己最近安装成功的步骤。安装时间2021年10月5日。
官方教程给出的安装方法是:
conda install -c conda-forge geopandas
但是需要很长时间的等待,且我都没有安装成功。具体原因还不知道。
安装成功的方法查了一些资料,最后我的安装方法是,在这里先下载geopandas依赖的几个基础包。
需要下载的其实就只有2个,gdal和fiona,直接在上面的网址中Ctrl+F搜索就行了。
但是一定要注意选择和自己python相同版本的包,比如我这里是3.8,那我就下载对应的3.8版本。
将需要的包下载到相同文件夹。这里我下载了两个gdal,因为我看到有资料说最新版本可能安装不成功。但我最后还是有3.3.2版本成功安装了geopandas,大家可以下载最新的几个版本都试一下。
蓝框中的rasterio与geopandas安装无关,是我用来安装后续的contextily的,大家也可以提前下载。
下载好这几个包之后,在包路径下按下Shift+右键,点击在此处打开Powershell窗口,安装这几个包。
pip install //这里将下载后包文件拖入powershell
回车,等待安装成功。
将gdal和fiona安装完成之后,就可以直接安装geopandas了。
pip install geopandas安装contextility
安装contextility和安装geopandas的方法基本一致。
按照这里的说法:
在安装contextily 库配合geopandas库进行绘图操作时,contextily又依赖rasterio库,rasterio的安装必须是在gdal 的安装完成下进行的 ,二者对gdal 库的版本要求不一样,所以经常导致冲突,二者不能共用。
于是我直接下载了rasterio包,手动安装后再安装contextility,问题迎刃而解。
最后geopandas和contextility都成功安装了。



