安装geopandas时出现此错误。我一直在网上寻找它的解决方案,但没有一个真正解释发生了什么以及如何解决它。这是完整的错误:
Collecting geopandas
Using cached https://files.pythonhosted.org/packages/24/11/d77c157c16909bd77557d00798b05a5b6615ed60acb5900fbe6a65d35e93/geopandas-0.4.0-py2.py3-none-any.whl
Requirement already satisfied: shapely in c:\users\alvaro\anaconda3\envs\tfdeeplearning\lib\site-packages (from geopandas) (1.6.4.post2)
Requirement already satisfied: pandas in c:\users\alvaro\anaconda3\envs\tfdeeplearning\lib\site-packages (from geopandas) (0.20.3)
Collecting fiona (from geopandas)
Using cached https://files.pythonhosted.org/packages/3a/16/84960540e9fce61d767fd2f0f1d95f4c63e99ab5d8fddc308e8b51b059b8/Fiona-1.8.4.tar.gz
Complete output from command python setup.py egg_info:
A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\Alvaro\AppData\Local\Temp\pip-install-oxgkjg8l\fiona\
发布于 2019-11-19 22:40:33
pip install wheel
pip install pipwin
pipwin install numpy
pipwin install pandas
pipwin install shapely
pipwin install gdal
pipwin install fiona
pipwin install pyproj
pipwin install six
pipwin install rtree
pipwin install geopandas
以下是源链接:http://geopandas.org/install.html#installation https://pip.pypa.io/en/latest/user_guide/#installing-from-wheels https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
如果您仍然有问题,请考虑卸载上面的程序(pip uninstall),然后重新安装。
发布于 2019-02-17 15:45:18
地理空间数据抽象库(GDAL)是为矢量地理空间数据格式设计的库。它是安装Fiona的先决条件,Python API for OGR ( doesn't really stand for anything),而这又是Geopandas的先决条件。在类UNIX系统上,gdal-config
脚本告诉Fiona有关特定gdal
安装的信息。
看起来你的gdal-config
不在你路径上的通常位置,所以菲奥娜找不到它。
如果你正在使用Anaconda,最好的方法是用conda remove gdal
删除gdal,然后做一个新的conda install geopandas
。
一般来说,如果你正在使用Conda,你永远不应该使用pip在它里面安装一些东西,除非你绝对确定conda不支持它。(通过指定正确的channel - -c
参数,可以在conda上找到许多包。)特别是在geopandas的情况下,maintainers recommend使用conda over pip,因为pip要求您正确安装依赖项。
发布于 2020-07-30 16:05:50
我自己在安装geopandas时遇到了很多问题,主要是在下载fiona和gdal时出现错误。我做了上面的每一步,并做了一个conda安装geopandas,但失败了。我唯一能做的事就是分别安装fiona和gdal轮子。
转到Christoph: gohlke:https://www.lfd.uci.edu/~gohlke/pythonlibs/#fiona的链接
你可以搜索fiona和
这个解决方案对我很有效。
https://stackoverflow.com/questions/54734667
复制相似问题