[PYTHON] Que faire si l'installation de GeoPandas échoue (erreur Fiona / GDAL * La méthode d'installation Rtree est également ajoutée)

Il semble que l'installation de GeoPandas à l'aide de pip échoue en fonction de l'environnement Python. J'ai échoué. Alors notez la solution. (Cet article décrit ce qu'il faut faire si vous obtenez une erreur liée à «Fiona» lors de l'installation de GeoPandas.)

Environnement Python

Cette procédure utilise Python 3.7.5. En gros, cela fonctionne s'il s'agit de la série 3.7, donc si vous n'avez pas encore installé Python, veuillez l'installer à partir d'ici. https://www.python.org/downloads/release/python-375/

Veuillez également installer pip en même temps. https://qiita.com/suzuki_y/items/3261ffa9b67410803443

Ce dont vous avez besoin pour installer GeoPandas

Si vous regardez cette page, vous n'avez probablement pas réussi à installer GeoPandas une fois. À ce moment-là, avez-vous reçu un message d'erreur concernant le module appelé Fiona? (Sinon, le contenu de cette page peut ne pas être la solution)

GeoPandas nécessite Fiona, sans lequel l'installation échouera. Et puisque Fiona nécessite un module appelé GDAL, l'installation de Fiona échouera sans lui.

alors,

GDAL ↓ Fiona ↓ GeoPandas

Installons dans l'ordre de. Cependant, cette installation ne fonctionne pas à partir de pip.

Installation de GDAL

Téléchargez GDAL-3.0.3-cp37-cp37m-win_amd64.whl à partir du site suivant (GDAL-3.0.3-cp37-cp37m-win32.whl pour PC 32 bits). La partie "3.0.3" est sujette à modification. https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal

Placez le fichier dans un dossier approprié et installez-le avec la commande suivante.

python -m pip install c:/python/codes/geo/GDAL-3.0.3-cp37-cp37m-win_amd64.whl

Ici, le fichier est placé dans C: / python / codes / geo.

Installation de Fiona

Comme pour GDAL, téléchargez Fiona-1.8.13-cp37-cp37m-win_amd64.whl depuis le site suivant (même page que GDAL) (Fiona-1.8.13-cp37-cp37m pour PC 32 bits) ----- Win32.whl). La partie "1.8.13" est sujette à modification. https://www.lfd.uci.edu/~gohlke/pythonlibs/#fiona

Placez le fichier dans le même dossier que GDAL et installez-le avec la commande suivante.

python -m pip install c:/python/codes/geo/Fiona-1.8.13-cp37-cp37m-win_amd64.whl

Installation de GeoPandas

Maintenant, vous êtes prêt à partir.

pip install geopandas

Vous devriez pouvoir installer GeoPandas avec.

(Bonus) Installation de Jupyter

Il est pratique d'utiliser Jupyter Notebook pour l'analyse à l'aide de GeoPandas.

pip install jupyter

Installons-le avec. Accédez au dossier que vous souhaitez analyser

jupyter notebook

Vous pouvez commencer avec.

(Ajout) Installation de Rtree

Lorsque vous utilisez GeoPandas, vous aurez peut-être besoin d'un module appelé "Rtree". je suis devenu Cependant, cela ne fonctionne pas non plus avec pip, j'utilise donc le même site que Fiona et GDAL. Téléchargez Rtree-0.9.3-cp37-cp37m-win_amd64.whl (Rtree-0.9.3-cp37-cp37m-win32.whl pour PC 32 bits). La partie "0.9.3" est sujette à modification. https://www.lfd.uci.edu/~gohlke/pythonlibs/#rtree

Placez le fichier dans le même dossier que GDAL / Fiona et installez-le avec la commande suivante.

python -m pip install c:/python/codes/geo/Rtree-0.9.3‑cp37‑cp37m‑win_amd64.whl

Recommended Posts

Que faire si l'installation de GeoPandas échoue (erreur Fiona / GDAL * La méthode d'installation Rtree est également ajoutée)
Que faire si l'installation de SciPy échoue sur CentOS
Que faire si l'installation du package échoue lors du déploiement sur heroku
Que faire si «Sans nom: 0» est ajouté dans to_csv-> read_csv des pandas
Que faire si l'installation de pip échoue dans Xcode 5.1
Que faire si l'installation de pip ne parvient pas à installer les bibliothèques dépendantes
Que faire si pyenv n'est pas activé (zsh)
Que faire lorsque ʻarguments [0] .scrollIntoView (); `échoue dans python sélénium
Que faire si `pip install matplot lib` échoue sur Mac
Que faire si l'installation de pip mysqlclient échoue sur MacOS
Que faire lorsque l'inode est épuisé sur EC2 Linux
Que faire si yum casse
Que faire si PyInstaller3.5 provoque une erreur dans Python3.8 (TypeError: un entier est requis (obtenu les octets de type))
Que faire s'il y a un décimal dans python json .dumps
Que faire si l'environnement Pipenv est corrompu en mettant à jour Homebrew
Que faire lorsque la commande yum ne parvient pas à définir les paramètres régionaux, par défaut C
Que faire si vous êtes bloqué pendant l'installation d'Anaconda sur Linux
Que faire si l'installation de pyenv ne se poursuit pas avec une erreur
Que faire si une erreur se produit lors de l'importation de numpy avec VScode
Que faire si vous obtenez une erreur lors du chargement de mnist
Que faire si vous obtenez une erreur "Aucune version trouvée" sur pipenv
Que faire si CERTIFICATE_VERIFY_FAILED se produit lorsque nltk.download () est effectué sur macOS pyhon
Que faire si une erreur de codage Unicode se produit dans Sublime Text Python
Que faire si vous obtenez une erreur lors de l'installation de python avec pyenv
Que faire si l'abandon s'affiche lors de la saisie d'une vidéo de caméra dans OpenCV
Que faire si une erreur de version se produit dans le pilote Selenium Chrome
Que faire si le support japonais n'est pas complètement installé sur Ubuntu 16.04
Que faire si une erreur de connexion SSL (ssl.SSLError: [SSL: DH_KEY_TOO_SMALL]) se produit sur Ubuntu 20.04
Que faire si (base) est affiché au début du terminal Mac
Que faire si pipreqs aboutit à UnicodeDecodeError
Que faire lorsque le shell pipenv devient impossible
Que faire si mod_fcgid ne peut pas résoudre UnicodeEncodeError
Que faire si les rails ne fonctionnent pas
Que faire si pip ne peut pas être installé
Que faire si l'autocomplete-python d'atome ne fonctionne pas
Que faire si Docker-sync cesse soudainement de fonctionner
[Python] Erreur de type: l'objet 'WebElement' n'est pas itérable Que faire lorsqu'une erreur se produit
Que faire lorsqu'une erreur "service inconnu" est renvoyée par le serveur gRPC
Que faire si ubuntu dit que le mot de passe est trop court pour être modifié [commande passwd] [ubuntu]
Que faire si vous obtenez une erreur de mémoire lors de la conversion de PySparkDataFrame en PandasDataFrame
Que faire si vous obtenez "(35, 'Erreur de connexion SSL')" dans pycurl (l'un d'entre eux)
Que faire si vous obtenez une erreur lors de l'importation de matplotlib en Python (Mac)
Que faire si la barre de progression n'est pas affichée dans tqdm de python
Que faire si vous obtenez une erreur d'importation lors de l'importation de matplotlib avec Jupyter
Que faire si vous obtenez l'erreur ʻERR_FEATURE_UNAVAILABLE_ON_PLATFORM` lors de l'utilisation de ts-node-dev sous Linux
Que faire si vous exécutez python sur IntelliJ et quittez avec une erreur