[PYTHON] Was tun, wenn die GeoPandas-Installation fehlschlägt (Fiona / GDAL-Fehler * Rtree-Installationsmethode wurde ebenfalls hinzugefügt)

Abhängig von der Python-Umgebung scheint die Installation von GeoPandas mit pip fehlzuschlagen. Ich bin durchgefallen. Notieren Sie sich also die Lösung. (In diesem Artikel wird beschrieben, was zu tun ist, wenn bei der Installation von GeoPandas ein Fehler im Zusammenhang mit "Fiona" auftritt.)

Python-Umgebung

Diese Prozedur verwendet Python 3.7.5. Grundsätzlich funktioniert es, wenn es sich um eine 3.7-Serie handelt. Wenn Sie Python noch nicht installiert haben, installieren Sie es bitte von hier aus. https://www.python.org/downloads/release/python-375/

Bitte installieren Sie auch gleichzeitig pip. https://qiita.com/suzuki_y/items/3261ffa9b67410803443

Was Sie benötigen, um GeoPandas zu installieren

Wenn Sie sich diese Seite ansehen, haben Sie GeoPandas wahrscheinlich nicht einmal installiert. Haben Sie zu diesem Zeitpunkt eine Fehlermeldung über das Modul namens Fiona erhalten? (Wenn nicht, kann der Inhalt dieser Seite das Problem möglicherweise nicht lösen.)

GeoPandas benötigt Fiona, ohne das die Installation fehlschlägt. Und da Fiona ein Modul namens GDAL benötigt, schlägt die Installation von Fiona ohne dieses Modul fehl.

damit,

GDAL ↓ Fiona ↓ GeoPandas

Lassen Sie uns in der Reihenfolge von installieren. Diese Installation funktioniert jedoch nicht mit pip.

Installation von GDAL

Laden Sie GDAL-3.0.3-cp37-cp37m-win_amd64.whl von der folgenden Site herunter (GDAL-3.0.3-cp37-cp37m-win32.whl für 32-Bit-PC). Der Teil "3.0.3" kann sich ändern. https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal

Legen Sie die Datei in einem geeigneten Ordner ab und installieren Sie sie mit dem folgenden Befehl.

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

Hier befindet sich die Datei in C: / python / Codes / Geo.

Fiona Installation

Laden Sie wie bei GDAL Fiona-1.8.13-cp37-cp37m-win_amd64.whl von der folgenden Site herunter (dieselbe Seite wie GDAL) (Fiona-1.8.13-cp37-cp37m für 32-Bit-PC). ----- Win32.whl). Der Teil "1.8.13" kann sich ändern. https://www.lfd.uci.edu/~gohlke/pythonlibs/#fiona

Legen Sie die Datei im selben Ordner wie GDAL ab und installieren Sie sie mit dem folgenden Befehl.

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

GeoPandas-Installation

Jetzt können Sie loslegen.

pip install geopandas

Sie sollten GeoPandas mit installieren können.

(Bonus) Installation von Jupyter

Es ist praktisch, Jupyter Notebook für die Analyse mit GeoPandas zu verwenden.

pip install jupyter

Lassen Sie es uns mit installieren. Wechseln Sie zu dem Ordner, den Sie analysieren möchten

jupyter notebook

Sie können es mit beginnen.

(Ergänzung) Installation von Rtree

Wenn Sie GeoPandas verwenden, benötigen Sie möglicherweise ein Modul namens "Rtree". ich wurde Dies funktioniert jedoch auch nicht mit pip, daher verwende ich dieselbe Site wie Fiona und GDAL. Laden Sie Rtree-0.9.3-cp37-cp37m-win_amd64.whl (Rtree-0.9.3-cp37-cp37m-win32.whl für 32-Bit-PC) herunter. Der Teil "0.9.3" kann sich ändern. https://www.lfd.uci.edu/~gohlke/pythonlibs/#rtree

Legen Sie die Datei im selben Ordner wie GDAL / Fiona ab und installieren Sie sie mit dem folgenden Befehl.

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

Recommended Posts

Was tun, wenn die GeoPandas-Installation fehlschlägt (Fiona / GDAL-Fehler * Rtree-Installationsmethode wurde ebenfalls hinzugefügt)
Was tun, wenn die SciPy-Installation unter CentOS fehlschlägt?
Was tun, wenn die Paketinstallation bei der Bereitstellung auf heroku fehlschlägt?
Was tun, wenn "Unbenannt: 0" in_csv-> read_csv von Pandas hinzugefügt wird?
Was tun, wenn die Pip-Installation in Xcode 5.1 fehlschlägt?
Was tun, wenn bei der Installation von pip abhängige Bibliotheken nicht installiert werden können?
Was tun, wenn pyenv nicht aktiviert ist (zsh)
Was tun, wenn `Argumente [0] .scrollIntoView ();` in Python-Selen fehlschlägt?
Was tun, wenn `pip install matplot lib` auf dem Mac fehlschlägt?
Was tun, wenn die Installation von pip mysqlclient unter MacOS fehlschlägt?
Was tun, wenn der Inode unter EC2 Linux erschöpft ist?
Was tun, wenn Yum kaputt geht?
Was tun, wenn PyInstaller3.5 einen Fehler in Python3.8 verursacht (TypeError: Eine Ganzzahl ist erforderlich (Typbytes erhalten))
Was tun, wenn in python json .dumps eine Dezimalstelle enthalten ist?
Was tun, wenn die Pipenv-Umgebung durch Aktualisierung von Homebrew beschädigt wird?
Was tun, wenn der Befehl yum das Gebietsschema nicht festlegen kann? Standardmäßig ist C.
Was tun, wenn Sie während der Anaconda-Installation unter Linux nicht weiterkommen?
Was tun, wenn bei der Installation von pyenv kein Fehler auftritt?
Was tun, wenn beim Importieren von numpy mit VScode ein Fehler auftritt?
Was tun, wenn beim Laden von mnist eine Fehlermeldung angezeigt wird?
Was tun, wenn auf pipenv der Fehler "Keine Versionen gefunden" angezeigt wird?
Was tun, wenn CERTIFICATE_VERIFY_FAILED auftritt, wenn nltk.download () unter macOS pyhon ausgeführt wird?
Was tun, wenn in Sublime Text Python ein Unicode-Codierungsfehler auftritt?
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?
Was tun, wenn bei der Eingabe eines Kameravideos in OpenCV ein Abbruch angezeigt wird?
Was tun, wenn im Selenium Chrome-Treiber ein Versionsfehler auftritt?
Was tun, wenn die japanische Unterstützung unter Ubuntu 16.04 nicht vollständig installiert ist?
Was tun, wenn unter Ubuntu 20.04 ein SSL-Verbindungsfehler (ssl.SSLError: [SSL: DH_KEY_TOO_SMALL]) auftritt?
Was tun, wenn (Basis) am Anfang des Mac-Terminals angezeigt wird?
Was tun, wenn pipreqs zu UnicodeDecodeError führt?
Was tun, wenn die Pipenv-Shell nicht mehr möglich ist?
Was tun, wenn mod_fcgid UnicodeEncodeError nicht auflösen kann?
Was tun, wenn die Schienen nicht funktionieren?
Was tun, wenn pip nicht installiert werden kann?
Was tun, wenn die Autocomplete-Python von Atom nicht funktioniert?
Was tun, wenn die Docker-Synchronisierung plötzlich nicht mehr funktioniert?
[Python] Typ Fehler: 'WebElement'-Objekt ist nicht iterierbar Was tun, wenn ein Fehler auftritt?
Was tun, wenn ein Fehler "unbekannter Dienst" vom gRPC-Server zurückgegeben wird?
Was tun, wenn Ubuntu angibt, dass das Kennwort zu kurz ist, um [passwd command] [ubuntu] zu ändern?
Was tun, wenn beim Konvertieren von PySparkDataFrame in PandasDataFrame ein Speicherfehler auftritt?
Was tun, wenn in pycurl (einer von ihnen) "(35, 'SSL-Verbindungsfehler')" angezeigt wird?
Was tun, wenn beim Importieren von matplotlib in Python (Mac) eine Fehlermeldung angezeigt wird?
Was tun, wenn der Fortschrittsbalken in tqdm von Python nicht angezeigt wird?
Was tun, wenn beim Importieren von matplotlib mit Jupyter ein Importfehler auftritt?
Was tun, wenn bei Verwendung von ts-node-dev unter Linux der Fehler "ERR_FEATURE_UNAVAILABLE_ON_PLATFORM" angezeigt wird?
Was tun, wenn Sie Python auf IntelliJ ausführen und mit einem Fehler beenden?