Installation¶
Installation von PyPI¶
Vorkompilierte Binärdateien (Wheels) für Windows, GNU/Linux und MacOS sind auf PyPI verfügbar und können mit pip installiert werden.
python -m pip install basemap
Die Installation von basemap installiert auch basemap-data, welche die minimalen Daten-Assets enthält, die von basemap benötigt werden. Wenn Sie auch die hochauflösenden Daten-Assets benötigen, können Sie diese ebenfalls mit pip installieren.
python -m pip install basemap-data-hires
Installation von conda-forge¶
Für Miniforge-Benutzer sind basemap-Pakete über den conda-forge-Kanal verfügbar.
conda install -c conda-forge basemap
Ähnlich wie bei der Installation von PyPI können die hochauflösenden Daten-Assets bei Bedarf separat installiert werden.
conda install -c conda-forge basemap-data-hires
Installation aus dem Quellcode¶
Optional können Sie basemap auch aus seinem Quellcode installieren, der auf GitHub gehostet wird, wie in den folgenden Schritten beschrieben.
Installieren Sie die erforderlichen Python-Module
Laden Sie den
basemap-Quellcode heruntergit clone --depth 1 https://github.com/matplotlib/basemap.git
Bauen Sie die GEOS-Bibliothek. Sie können den Helfer im Ordner
utilsverwenden (bitte beachten Sie, dass Sie CMake und einen funktionierenden C-Compiler im Voraus benötigen).export GEOS_DIR=<your desired location> python -c "import utils; utils.GeosLibrary('3.6.5').build(installdir='${GEOS_DIR}')"
oder Sie können sich direkt mit der Systembibliothek verbinden, wenn diese bereits installiert ist.
GEOS_DIRmuss auf das GEOS-Installationspräfix zeigen; z. B. wenn sichlibgeos_c.soin/usr/libbefindet undgeos_c.hin/usr/include, dann müssen SieGEOS_DIRauf/usrsetzen.Bauen und installieren Sie das
basemapBinär-Wheelpython -m pip install .
Unter GNU/Linux, wenn Ihr Python über ein Paketverwaltungssystem installiert wurde, stellen Sie sicher, dass Sie die Python-Header-Datei
Python.hhaben, die zum Erstellen von Cython-Erweiterungen erforderlich ist (z. B. auf Debian-ähnlichen Systemen sollten Sie das Paketpython-devinstalliert haben).Überprüfen Sie, ob das Paket korrekt installiert wurde, indem Sie Folgendes ausführen:
python -c "from mpl_toolkits.basemap import Basemap"