J'ai essayé d'installer geopandas via I python en exécutant! Pip install geopandas, mais cela échoue avec "python setup.py Egg_info" avec le code d'erreur 1, puis Chemin vers le répertoire long. J'ai lu en ligne que pyproj est requis pour les géopandas et j'ai également essayé de l'installer, mais pas de chance, une erreur similaire. Quelqu'un pourrait-il me diriger dans la bonne direction? Je vous remercie.
Oh, au fait, si cela aide, j’ai pu installer galeusement, Fiona et Descartes en utilisant cette méthode.
Merci à la communauté conda-forge , geopandas
est en fait assez facile à installer sur toutes les plates-formes à l’aide du gestionnaire de paquets conda (ou: ses dépendances, c’est la difficulté).
Si vous avez conda, c'est juste:
conda install -c conda-forge geopandas
Pour installer conda, vous pouvez installer la distribution Anaconda python ou miniconda: http://conda.pydata.org/docs/download.html
Après des heures d’échec (avec WinError 126, erreur "ce n’est pas une roue prise en charge sur cette plate-forme", etc.), j’ai installé avec succès pyproj et des géopandas, et voici ce que j’ai fait:
Installez les descendants, les pandas, les fiona, les galbés, les pyproj en premier, car ils sont indispensables aux géopandas.
Pour les descartes et les pandas, l’installation peut être effectuée directement à l’aide des options «pip install descartes» ou «pip install pandas» à partir de la ligne de commande.
Pour fiona, galbé, pyproj:
Téléchargez le fichier .whl correspondant à votre version de python (par exemple, Fiona-1.7.8-cp34-cp34m-win32.whl pour Python 3.4). Important: téléchargez la version win32 uniquement, car la version win_AMD64 ne fonctionnait pas (Dieu sait pourquoi)
Sous Windows, je télécharge (à partir de http://www.lfd.uci.edu/~gohlke/pythonlibs/ ) et installe les fichiers .whl pour GDAL, Fiona, pyproj, Shapely et Rtree à l'aide de la commande
pip install filename.whl
pour chaque fichier .whl.
Enfin, je cours
pip install https://github.com/geopandas/geopandas/archive/master.Zip
parce que je veux la version dev de geopandas. La méthode conda w/ioos semble plus facile - mais je ne l’ai pas encore essayée.
J'utilise Windows 10 et je n'ai eu qu'à réinstaller Visual C++ 2015 . Ensuite, j'ai installé fiona
manuellement à partir de ici . Après cela, j'ai installé geopandas
avec succès.
J'ai récemment détruit ma distribution Anaconda 5.2 en essayant de passer de Geopandas 0.3.0 à 0.4.0. Je n'ai pas remarqué que la commande conda install -c conda-forge geopandas
voulait mettre à jour plusieurs paquets, rétrograder d'autres et remove Anaconda 5.2.
Quoi qu’il en soit, après la réinstallation d’Anaconda 5.2, j’ai rencontré plusieurs erreurs Command "python setup.py Egg_info" failed with error code 1 in <filepath>
sans aucune solution. J'ai même essayé d'installer Anaconda 5.2 sur un autre ordinateur, toujours le même message d'erreur.
Je suis ensuite tombé sur ce site Geoff Boeing: Utiliser des géopandas sous Windows . Cela a fait l'affaire pour moi. Au cas où ce lien ne fonctionnerait plus, je vais simplement copier-coller le contenu ci-dessous.
Mes notes: J'ai installé les versions cp36 de Gohlke car Anaconda 5.2 est livré avec Python 3.6.5. Mon installation d'Anaconda a été installée par défaut sur C:\Users\<Username>\AppData\Local\Continuum\anaconda3\Lib\site-packages
. Je l'ai donc utilisée comme variable d'environnement.
Installer les geopandas et ses dépendances manuellement
pip install
GDAL-1.11.2-cp27-none-win_AMD64.whl
C:\Anaconda\Lib\site-packages\osgeo
.problème (Windows 10 x64, Python 3.4+):
1.Installez Visual C++ 2010 Express ( téléchargez ). (N'installez pas Microsoft Visual Studio 2010 Service Pack 1)
2. Supprimez tous les packages redistribuables Microsoft Visual C++ 2010 dans Panneau de configuration\Programmes et fonctionnalités. Si vous ne le faites pas, l'installation échouera avec une erreur obscure "Erreur fatale lors de l'installation".
puis: pip installer pyproj