如何使用pip在Windows 10上安装Geopandas

时间:2019-07-17 13:00:53

标签: python pip geopandas osmnx

为了使工作解决方案在Stack Overflow上得到接受,并尽可能多地提供有关在Windows 10上使用pip使用pip安装Geopandas或依赖于该软件包的OSMnx之类的问题的信息在下面发布我的工作流程

1 个答案:

答案 0 :(得分:0)

三个可能的问题,它们与讨论的here

和pip和conda之间的区别有关

首先,pip需要Visual C ++来编译软件包,而conda则不需要。

确保您具有Visual C ++的最简单方法是安装Visual Studio的社区分发。根据选择的选项,这可能是几个gb,因此良好的Internet连接很有帮助。

第二,使用pip安装GDAL版本2.4而非3.0,Fiona Shapely以及可能的Rtree的轮子。这些可以在here中找到。

如果您已经通过OSGeoW64安装了GDAL,则需要通过删除C:驱动器中的整个OSGEo4w文件夹来卸载它。

选择已安装的python体系结构的版本,而不是计算机的体系结构。使用this clever line进行检查,该指示可以表明架构之间的实际差异是什么。

import struct;print struct.calcsize("P") * 8 

最后,您可能需要设置environmental variables。重要的是要知道gdal-configGDAL_CONFIG特定于基于Linux的OS,对于Windows,您正在寻找GDAL_VERSIONGDAL_DATA

在从轮子或其他方式进行安装之前,请务必先pip uninstall <package>,并确保在正确安装软件包之前先将其真正导入,即使pip install上没有任何错误消息也是如此。

最后,已经有很多有用的信息,但是没有收集在一个单一的地方,因此,如果确实缺少某些内容,请编辑答案以使其包含在内。