Python 安装Geopandas的问题

Python 安装Geopandas的问题,python,python-3.x,conda,geopandas,Python,Python 3.x,Conda,Geopandas,我尝试了pip安装geopandas 当我运行该命令时,会出现以下错误: Collecting geopandas Using cached geopandas-0.8.1-py2.py3-none-any.whl (962 kB) Collecting pyproj>=2.2.0 Using cached pyproj-2.6.1.post1-cp37-cp37m-win_amd64.whl (17.2 MB) Requirement already satisfied: pan

我尝试了
pip安装geopandas

当我运行该命令时,会出现以下错误:

Collecting geopandas
  Using cached geopandas-0.8.1-py2.py3-none-any.whl (962 kB)
Collecting pyproj>=2.2.0
  Using cached pyproj-2.6.1.post1-cp37-cp37m-win_amd64.whl (17.2 MB)
Requirement already satisfied: pandas>=0.23.0 in c:\users\ryans\anaconda3\lib\site-packages (from geopandas) (1.0.1)
Collecting fiona
  Using cached Fiona-1.8.17.tar.gz (1.3 MB)
    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\ryans\anaconda3\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\ryans\\AppData\\Local\\Temp\\pip-install-cw2z1439\\fiona\\setup.py'"'"'; __file__='"'"'C:\\Users\\ryans\\AppData\\Local\\Temp\\pip-install-cw2z1439\\fiona\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\ryans\AppData\Local\Temp\pip-install-cw2z1439\fiona\pip-egg-info'
         cwd: C:\Users\ryans\AppData\Local\Temp\pip-install-cw2z1439\fiona\
    Complete output (1 lines):
    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.
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
我还尝试了
conda安装-c conda forge geopandas

在这种情况下,一切正常,但当我尝试运行这一行时:

import geopandas as gpd
我得到这个结果:

ModuleNotFoundError: No module named 'geopandas'
我猜测与安装的其他库存在某种冲突,但这只是猜测,我不确定问题出在哪里。我怎样才能让这东西工作?谢谢

你可以试试看

$ conda install -c anaconda pip
$ pip install geopandas
$ pip install Fiona

对我来说,这个安装工作(即使没有巨蟒)。 从中获取GDAL包

使用
pip Install GDAL\uu…\uu.whl安装它

安装时会发生相同的错误,但没有问题! 转到系统环境变量并创建一个新的系统变量,将其命名为
GDAL\u VERSION
,并为其指定软件包版本的值。看起来像这样:

然后再次尝试安装GDAL,它就会工作(可能需要重新启动控制台)。
然后使用
pip安装geopandas
安装geopandas,一切都应该正常。

您需要先安装所有依赖项,这会对您有所帮助。即使在发布我的问题之前,我就已经这样做了。也许还有别的事吗?似乎其他人可以使用这个库,但它对我不起作用。如果你的同事可以使用这个库,那么我建议你向他们索要他们安装的所有软件包,你可以用相同的版本安装它。好吧,我现在自己工作;我是一号员工,一号员工。我没有任何同事,但我在网上看到一些帖子,据说是为其他人写的。这东西对我不起作用。不管怎样,谢谢你试着帮我。可能没什么帮助,但在windows中用Anaconda安装geopandas有点像噩梦。我最终成功了,但不幸的是,我没有记录我是如何做到的。不确定是否相关,但我的环境变量中确实有一个用户变量
GDAL
,其值为
C:\Users\\anaconda3\envs\geo env\Lib\site packages\osgeo
。尝试和错误可能会让你达到目的。卡米莫伊,这些都不管用,但谢谢你尝试帮助我。有没有另外一个图书馆可以做和geopandas类似的事情?