【Python】安装geopandas和contextily手把手从零开始(保姆级图文+安装所需的文件下载)


欢迎关注 『Python』 系列,持续更新中
欢迎关注 『Python』 系列,持续更新中

以Python3.8为例子展开,介绍通用方法,保证你能装好!
先上图,我亲测安装geopandas成功!
在这里插入图片描述

1.卸载装到一半的库

这安装第三方库,最忌讳安装失败装到一半再去用另一种方法装另一半。

直接pip安装geopandas库会出问题,需要先安装好geopandas的四个依赖包gdal、Shapely、Fiona、pyproj

先把原有的库删掉,避免版本问题的干扰。

pip uninstall gdal
pip uninstall Shapely
pip uninstall Fiona
pip uninstall pyproj

2.下载需要的whl文件

不要用pip install安装,必须用本地安装,不知道为什么,直接pip install 上面的四个基础库,也许你能显示安装好,但是会和geopandas不适配,只有从网上下载whl安装才行。比如说直接使用pip安装 shapely的话,就会缺少这个geos_c.dll包而报错,没办法,手动安装吧。

下载python库的网站

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

在这里插入图片描述
用浏览器的网页搜索功能ctrl+F 搜索,以 Fiona 库的whl安装文件下载为例子
在这里插入图片描述

因为我的python版本是3.8 所以要找cp38
win64位系统-win_amd64
根据自己的python版本,然后找到相应的文件下载,比如我是python3.8,64位系统
我下载的是Fiona‑1.8.20‑cp38‑cp38‑win_amd64.whl

显示在这里的具体的前缀版本号随时间会有变化(库在更新),但是你只要确保是符合你的python3.8,64位系统就能下载来用。(库更新没有出岔子)

你需要下载这三个文件:

Shapely-1.8.0-cp38-cp38-win_amd64
GDAL-3.4.1-cp38-cp38-win_amd64
Fiona-1.8.20-cp38-cp38-win_amd64

我给python3.8的大兄弟们直接下载好放在网盘了

链接: https://pan.baidu.com/s/1WdAUerUNSVa4g1P3coofBA?pwd=wct5 
提取码: wct5 

3.安装四个基础库

按照顺序安装,有顺序要求。
先说明安装步骤,cmd命令的一个实例

pip install C:\Users\ASUS\Desktop\Shapely-1.8.0-cp38-cp38-win_amd64.whl
pip install 文件路径\文件名

在这里插入图片描述

3.1 安装Shapely库

pip install C:\Users\ASUS\Desktop\Shapely-1.8.0-cp38-cp38-win_amd64.whl

在这里插入图片描述

3.2 安装GDAL库

pip install C:\Users\ASUS\Desktop\GDAL-3.4.1-cp38-cp38-win_amd64.whl

在这里插入图片描述

3.3 安装pypro库

这个库直接pip安装就完事儿

pip install pypro

在这里插入图片描述

3.4 安装Fiona库

Fiona需要依赖GDAL,安装前确保你前面的GDAL库已经安装好了

pip install C:\Users\ASUS\Desktop\Fiona-1.8.20-cp38-cp38-win_amd64.whl

在这里插入图片描述


4. 安装geopandas库和contextily库

4.1 安装geopandas

基础库装好之后直接pip 装geopandas库

pip install geopandas

首尾呼应,再次掏出安装成功的截图!
在这里插入图片描述

4.2 安装contextily库

都装了 geopandas,顺便安装一下可以加底图的 geopandas的自选包contextily 包。
老规矩 ,载python库的网站 ,下载contextily库的2个基础包rasterio cartopy

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

下载以下文件

rasterio-1.2.10-cp38-cp38-win_amd64.whl
Cartopy-0.20.1-cp38-cp38-win_amd64.whl

文件也放在前面的网盘中了。

  • 安装rasterio
pip install C:\Users\ASUS\Desktop\rasterio-1.2.10-cp38-cp38-win_amd64.whl

在这里插入图片描述

  • 安装cartopy
pip install C:\Users\ASUS\Desktop\Cartopy-0.20.1-cp38-cp38-win_amd64.whl

在这里插入图片描述

  • 安装contextily
pip install contextily

在这里插入图片描述


总结

大家喜欢的话,给个👍,点个关注!继续跟大家分享敲代码过程中遇到的问题!

版权声明:

发现你走远了@mzh原创作品,转载必须标注原文链接

Copyright 2022 mzh

Crated:2022-1-15

欢迎关注 『Python』 系列,持续更新中
欢迎关注 『Python』 系列,持续更新中
【Python安装第三方库一行命令永久提高速度】
【使用PyInstaller打包Python文件】
【更多内容敬请期待】


评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

发现你走远了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值