我正在尝试安装 geopandas。进行以下设置:
- 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:\users\username\appdata\local\temp\pip-install-_kgeyw\shapely\
类似问题的解决方案here表明这是因为正在转换的路径中的斜杠。不知道如何测试这个。
2)
anaconda search -t conda geopandas
然后我搜索适合我的设置的 geopandas 版本(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 版本的列表。不知道如何从这里继续。
这是一个常见问题,解决方案是手动安装所有依赖项(正如杰夫·波音在此处描述的那样:https://geoffboeing.com/2014/09/using-geopandas-windows/)
首先尝试conda install -c conda-forge geopandas
。如果不起作用,请执行以下步骤:
- 下载适用于您的 Python 版本和操作系统的 GDAL、Fiona、pyproj、rtree 和 shapely(例如来自 Gohlke)的轮子
- 卸载所有 OSGeo4W、GDAL、Fiona、pyproj、rtree 和 shapely 软件包
-
pip install
按以下顺序下载的轮子:GDAL、Fiona、pyproj、rtree 和 shapely(例如pip install GDAL-1.11.2-cp27-none-win_amd64.whl
)
- 现在你可以
pip install geopandas
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)