1.一次性安装geopandas和geoplot
在安装GDAL等依赖库的时候,请务必从网站中下载最新的.whl文件,以确保顺利安装。
1.1geopandas的安装
-
直接使用pip install geopandas 安装的方法是无法直接安装的,该库的安装依赖于GDAL, Fiona, pyproj和shapely这四个库,所以需要先通过https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud这个python库的网站,选择这四个库对应的.whl文件,注意需要匹配python版本和电脑版本(32或者64位),将其下载到本地。
-
**注意:**在安装之前应确保电脑上没有安装GDAL, Fiona, pyproj和shapely这四个库,可以通过pip list(或者conda list)的方法查看是否安装,如果安装了,可以用pip uninstall的方法分别将这四个库删除。
-
按照GDAL, Fiona, pyproj和shapely这四个库的先后顺序,使用pip install +文件路径名+库名的方法(如:pip install C:\Users\GDAL-3.4.1-cp38-cp38-win_amd64.whl)将其安装到电脑
-
最后使用 pip install geopandas的方法即可成功安装geopandas
-
在python命令行窗口运行 import geopandas,如果没有报错,则说明此库安装成功。
1.2 geoplot的安装
-
网上有教程推荐使用 conda install --channel conda-forge geoplot 命令语句直接安装geoplot的方法,但是在安装的过程中遇到了一系列的问题,尝试了大半天都没有安装成功,所以这里仍旧介绍使用pip install 安装的方法。
-
geoplot的安装需要先安装Cartopy和rasterio这两个库,这两个库的安装方法同上面GDAL等库的安装方法相同,先在网站上下载.whl文件到本地。
-
再通过pip install +文件路径+文件名的方法将其安装到电脑
-
最后通过pip install geoplot的语句安装geoplot,并运行import geoplot来检验是否安装成功。
2.在先安装了geopandas的情况下,过了一段时间再安装geoplot出现报错的情况
- 在已经安装了geopandas一定时间以后,需要再安装geoplot时,通过上面介绍的安装Cartopy和rasterio这两个库的方法,主要会出现rasterio这个库的版本和GDAL版本不一致的问题,但是当尝试安装这两个库的最新版本时,又会出现Fiona的版本和GDAL版本不一致的问题,针对这一问题目前还没有特别好的解决办法。
- 所以推荐在电脑上先彻底卸载geopandas及其四个库的方法,再从网站上下载最新版本的GDAL, Fiona, pyproj和shapely库,以及Cartopy和rasterio这两个库,按照上文介绍的方法重新安装即可。
通过上面介绍的方法,安装成功以后就可以用起来了!
参考来源:
Python地信专题 | 基于geopandas的空间数据分析—数据结构篇
python geopandas库安装