简体   繁体   English

安装期间的 Geopandas 错误消息

[英]Geopandas error message during installation

I am trying install geopandas.我正在尝试安装 geopandas。 I have using codes I can't find but i keep getting error messages.我使用了我找不到的代码,但我不断收到错误消息。 I have geopy already installed but can't install geopandas .我已经安装了geopy但无法安装geopandas

Result i had when running installation with anaconda prompt:我在使用 anaconda 提示符运行安装时得到的结果:

在此处输入图片说明

I had also tried installation using %pip install geopandas --user我也尝试过使用%pip install geopandas --user

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-cp38-cp38-win32.whl (15.7 MB)
Collecting shapely
  Using cached Shapely-1.7.1-cp38-cp38-win32.whl (894 kB)
Requirement already satisfied: pandas>=0.23.0 in c:\users\fejiro\anaconda3\lib\site-packages (from geopandas) (1.0.5)
Collecting fiona
  Using cached Fiona-1.8.17.tar.gz (1.3 MB)
Note: you may need to restart the kernel to use updated packages.
    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\fejiro\anaconda3\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\fejiro\\AppData\\Local\\Temp\\pip-install-q86d5ghj\\fiona\\setup.py'"'"'; __file__='"'"'C:\\Users\\fejiro\\AppData\\Local\\Temp\\pip-install-q86d5ghj\\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\fejiro\AppData\Local\Temp\pip-pip-egg-info-64u_nnsk'
         cwd: C:\Users\fejiro\AppData\Local\Temp\pip-install-q86d5ghj\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.

Can someone tell what to do?有人能告诉我该怎么做吗?

It s better to use Anaconda distribution for more complex packages.对于更复杂的包,最好使用 Anaconda 发行版。 Use install anaconda and then create an environment for the project.使用 install anaconda 然后为项目创建环境。 After that, you could use conda-forge to take care of all the compatibility problems之后,您可以使用conda-forge来处理所有兼容性问题

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM