Cette erreur soulevée lors de l'installation de Geopandas. Je cherche sa solution sur le Web, mais aucun d'entre eux n'explique vraiment ce qui s'est passé et comment le résoudre. C'est l'erreur complète:
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\
Installé avec succès dans RHEL 7.8. Il a automatiquement téléchargé les packages requis. Cela pourrait être utile
Installation des packages collectés: Certifi, Pyproj, galbé, attrais, clic, click-plugins, Munch, Cligj, Fiona, Geopandas installée avec succès ATTRS-20.3.0 Certifi-2020.11.8 Click-7.1.2 Click-Plugins-1.1.1 Cligj -0.7.0 Fiona-1.8.17 Geopandas-0.8.1 Munch-2.5.0 pyproj-3.0.0.post1 Shapely-1.7.1
Je vais ajouter
!pip install descartes
à la liste @joaktown.
Pour installer GDAL, j'ai suivi les étapes suivantes:
téléchargé la version qui satisfasse mon ordinateur (64 bits) à partir de https://www.lfd.uci.edu/~gohlke/pythonLibs/ . Le fichier était GDAL-3.1.4-CP37-CP37M-WIN_AMD64.WHL
Placez le fichier dans un dossier sur le bureau.
De CMD, j'ai déménagé dans ce répertoire et exécuté python -m pip install GDAL-3.1.4-cp37-cp37m-win_AMD64.whl
Ceci est suivi d'installer Fiona de la même manière: python -m pip install Fiona-1.8.18-cp37-cp37m-win_AMD64.whl
Pour bien, j'ai exécuté conda install -c conda-forge shapely
Après cela, j'ai pu installer KePlergl comme d'habitude: pip install keplergl
installez Descartes: conda install -c conda-forge descartes
(ou alors python -m pip install descartes
).
De cette manière, je n'avais pas à jouer avec les "variables environnementales", car cela pourrait affecter d'autres programmes.
J'ai commencé avec pip install geopandas
et a eu l'erreur, mais a essayé plus tard avec conda install --channel conda-forge geopandas
Et l'erreur a disparu.