geopandas安装记录(WIN7 64位)

geopandas安装记录(WIN7 64位)

geopandas涉及的依赖库多,大多数库都需要重新编译,因此操作步骤繁杂。为了避免后续重装走弯路,避免查询太多资料,在这里记录一下整个过程。

一、推荐方法:

  • 1、使用Anaconda3来安装。Anaconda3网址:https://www.anaconda.com/

  • 2、安装好之后,使用Anaconda Navigator来建立一个虚拟环境,并安装所需geopandas库。

  • 3、Anaconda3会将geopandas的支援库一并安装,保持网络连接后即可。

  • 4、一般情况下,安装顺利完成。接下来为检验geopandas库是否安装正确。
    顺序执行以后,能出现图即为安装正常。


    1 安装后的测试程序.png

二、更多说明

以下为安装过程中碰到的问题,后续不一定会用到,但在这里记录一下。

问题一:依赖库gdal无法import

按照anaconda正常情况,安装完后不会出现异常。但看其他人经验,安装完后需要挨个import依赖库来检验依赖库是否安装完成。

这时候我们挨个import 依赖包,import gdal ,import fiona,...
哪个报错就说明哪个依赖包直接直接从conda-forge安装是有问题的,虽然安装成功了,但是import 却提示失败,说明不能用。
解决方法是按照3中使用whl文件安装,下载网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
例:fiona出现问题,我们先pip uninstall fiona(卸载),再下载fiona的whl文件并安装,
再验证import fiona ,没有报错,此时再测试geopandas是可用的,说明问题解决了。(可以看出从conda-forge直接安装的Fiona在我这里是不能用的)

1、import gdal,出现没有这个库的错误提示。“ModuleNotFoundError: No module named 'gdal'”。分析python3.8库结构,发现缺少文件夹gdal。


2 gdal无法import.png

2、去pypi.org查看gdal下载文件,只有源码包。源码包内查看egg-info文件夹下top_level.txt。呈现安装后的文件夹为osgeo、osgeo_utils。说明库安装后会生成osgso和osgeo_utils库。实际文件夹内有这两个文件夹。


2.1 gdal无法import2.png

问题二,pip安装提示要安装Microsoft Visual C++ 14.0

直接通过pip安装的话,安装过程中会提示“error: Microsoft Visual C++ 14.0 is required”,从而安装失败。
问题原因
pip安装的时候需要根据原始文件重新编译动态库或者文件。
解决方案

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容