Cette erreur s'est produite lors de l'installation de geopandas. J'ai cherché sa solution sur le web, mais aucun n'explique vraiment ce qui s'est passé et comment le résoudre Voici 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\
0 votes
Que se passe-t-il si vous tapez
gdal-config --version
?0 votes
Cette ligne "gdal-config --version" n'a pas fonctionné sur le prompt anaconda ni sur le notebook jupyter. Mais en faisant "conda list" dans l'environnement actuel du problème, la version de gdal est 2.2.4.
0 votes
Vous utilisez donc anaconda ou pip ? pour les deux ? avez-vous installé gdal séparément ?
0 votes
J'ai essayé d'installer geopandas avec pip dans le notebook jupyter et gdal avec conda dans l'invite anaconda.
1 votes
C'est une très mauvaise idée de mélanger les gestionnaires d'environnement comme ça. Je désinstallerais ce que vous avez fait avec pip et conda, et réessayer juste avec conda - voir ma réponse ci-dessous.
0 votes
J'ai créé un nouvel environnement avec conda et avec python 3.7.2. Ensuite j'ai installé geopandas avec "conda install -c conda-forge geopandas" . mais quand j'importe geopandas dans le notebook de jupyter il dit que "ModuleNotFoundError : No module named 'geopandas'".
0 votes
Et aussi "geopandas" dans sys.modules est faux c'est bizarre parce que je viens juste de l'installer
0 votes
Assurez-vous d'être dans le nouvel environnement de votre ordinateur portable. Vous pouvez exécuter
!conda info --envs
et voir lequel est marqué d'une étoile0 votes
Je l'ai vérifié et l'erreur persiste
0 votes
Veuillez marquer une réponse comme "Question résolue". Merci !