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

Python 如何使用pip在Windows 10上安装Geopandas,python,pip,geopandas,osmnx,Python,Pip,Geopandas,Osmnx,为了让堆栈溢出问题的工作解决方案被接受,尽可能多地提供关于使用pip安装Geopandas或类似OSMnx的包(依赖于Windows 10上的pip)所产生问题的信息,我将在下面发布我的工作流程,其中有三个可能的问题,它们与pip和OSMnx之间的差异有关康达讨论 首先,PIP需要Visual C++编译包,而CONDA不需要编译。p> < >确保安装VisualC++可用的最简单方法是安装社区分布。根据所选的选项,这可能是几GB,因此良好的internet连接非常有用 第二,使用PIP来安装G

为了让堆栈溢出问题的工作解决方案被接受,尽可能多地提供关于使用pip安装Geopandas或类似OSMnx的包(依赖于Windows 10上的pip)所产生问题的信息,我将在下面发布我的工作流程,其中有三个可能的问题,它们与pip和OSMnx之间的差异有关康达讨论

首先,PIP需要Visual C++编译包,而CONDA不需要编译。p> < >确保安装VisualC++可用的最简单方法是安装社区分布。根据所选的选项,这可能是几GB,因此良好的internet连接非常有用

第二,使用PIP来安装GDAL版本2.4的轮子,而不是3、Fiona Shapely和可能的RTER。这些都可以找到

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

选择安装的python体系结构的版本,而不是计算机的体系结构。检查使用,它提供了架构之间实际差异的指示

import struct;print(struct.calcsize("P") * 8 )
最后,您可能需要设置。重要的是要知道gdal配置和gdal_配置是特定于基于linux的操作系统的,对于windows,您需要查找gdal_版本和gdal_数据

确保在通过控制盘或其他方式安装之前进行pip卸载,并确保在假定软件包已正确安装之前实际导入软件包,即使pip安装时没有任何错误消息

最后,有很多有用的信息已经在那里,但没有收集在一个单一的地方,所以如果有什么遗漏,当然编辑的答案,包括

编辑:刚刚使用64位版本的Python3.7.4在python环境中尝试了这一点,它也起到了作用

注意,最初安装失败,OSError:无法找到或加载spatialindex_c.dll

为了解决这个问题和可能的其他错误,PIP卸载和PIP第二次安装NUMPY GDAL R-树Saby和菲奥娜的轮子。要么是我最初没有按照正确的顺序安装它们,要么是它们是一个循环依赖项,安装两次都可以解决