本文主要是介绍【Python】安装geopandas和contextily手把手从零开始(保姆级图文+安装所需的文件下载),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- 1.卸载装到一半的库
- 2.下载需要的whl文件
- 3.安装四个基础库
- 3.1 安装Shapely库
- 3.2 安装GDAL库
- 3.3 安装pypro库
- 3.4 安装Fiona库
- 4. 安装geopandas库和contextily库
- 4.1 安装geopandas
- 4.2 安装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文件】
【更多内容敬请期待】
这篇关于【Python】安装geopandas和contextily手把手从零开始(保姆级图文+安装所需的文件下载)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!