安装 Python geopandas 失败

2022-01-10 00:00:00 python pip geopandas anaconda

问题描述

我正在尝试安装 geopandas.进行以下设置:

I'm trying to install geopandas. Have the following setup:

  • Windows-64
  • Anaconda2(64 位)
  • Python 2.7

尝试了两件事:

1)

pip install geopandas

这给了我以下错误:

WindowsError: [Error 126] The specified module could not be found and Command "python setup.py egg_info" failed with error code 1 in c:usersusernameappdata本地 emppip-install-_kgeywshapely

类似问题的解决方案​​这里 建议这是因为正在转换的路径中的斜杠.不知道如何测试.

The solutions to the similar problem here suggest that it's because of the slashes in the path being converted. Not sure how to test this.

2)

anaconda search -t conda geopandas

然后我搜索适合我的设置 (Windows-64) 的 geopandas 版本:

I then search for the version of geopandas suitable for my setup (Windows-64):

conda install -c maxalbert geopandas

会产生以下错误:

UnsatisfiableError: The following specifications were found to be in conflict:
 - geopandas
Use "conda info <package> to see the dependencies for each package

当我运行命令 conda info geopandas 时,我会得到一个 geopandas 版本列表.不知道如何从这里开始.

When I run the command conda info geopandas I get a list of geopandas version. Not sure how to proceed from here.


解决方案

这是一个常见问题,解决方案是手动安装所有依赖项(正如 Geoff Boeing 在这里描述的:https://geoffboeing.com/2014/09/using-geopandas-windows/)

It is a common problem and the solution is to install all dependencies manually (as Geoff Boeing describes here: https://geoffboeing.com/2014/09/using-geopandas-windows/)

首先尝试conda install -c conda-forge geopandas.如果还是不行,请执行以下步骤:

First try to conda install -c conda-forge geopandas. If it doesn't work, do the following steps:

  1. 下载适用于 GDAL、Fiona、pyproj、rtree 和 shapely 的 Python 版本和操作系统的轮子(例如来自 Gohlke)
  2. 卸载所有 OSGeo4W、GDAL、Fiona、pyproj、rtree 和 shapely 软件包
  3. pip install 按以下顺序下载的轮子:GDAL、Fiona、pyproj、rtree 和 shapely(例如 pip install GDAL-1.11.2-cp27-none-win_amd64.whl)
  4. 现在您可以pip install geopandas
  1. Download wheels for your Python version and OS for GDAL, Fiona, pyproj, rtree and shapely (e.g. from Gohlke)
  2. Uninstall all OSGeo4W, GDAL, Fiona, pyproj, rtree and shapely packages
  3. pip install the downloaded wheels in the following order: GDAL, Fiona, pyproj, rtree and shapely (for example pip install GDAL-1.11.2-cp27-none-win_amd64.whl)
  4. Now you can pip install geopandas

相关文章