geopandas 和 contextily 安装

geopandas 安装

geopandas不能直接用安装(pip和conda都会安装失败),需要先安装四个依赖库,分别是 GDAL,Fiona,Shapely,Pyproj (顺序不能乱)。
安装四个依赖库需要离线安装,去下面网址下载对应python的版本:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
离线安装GDAL-3.1.4-cp36-cp36m-win_amd64.whl文件,需要将路径调至whl文件目录

pip install GDAL-3.1.4-cp36-cp36m-win_amd64.whl

依次将4个库都装好,然后安装geopandas

pip install geopandas

contextily 安装

contextily也不能直接安装,需要先安装两个依赖库:rasterio, Cartopy (按顺序安装),去相同的网站下载对应的whl文件离线安装。
依赖库安装完成后,安装contextily。

pip install contextily

实际过程

实际上我在下载whl文件时就遇到问题,虽然有各个版本的whl文件,但是点击链接后弹出404错误。后来我该用 Microsoft Edge 浏览器,点击链接直接开始下载whl文件(之前用的QQ浏览器)。下载文件时,36表示python的版本,后面的amd64指64位的电脑。
离线安装whl文件时,害怕破坏原有的环境(直接安装geopandas发现有pandas xx 的字样,害怕把pandas和numpy版本搞坏了)我曾创建python3.6的虚拟环境,然后激活虚拟环境用pip离线安装,但是出错了,我没有耐心再改了,直接去base环境离线安装无误。不知为何无法在当时的虚拟环境中安装。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容