matplotlib basemap unter Ubuntu/Debian installieren zum Beheben von ModuleNotFoundError: No module named 'mpl_toolkits.basemap'
English
Deutsch
Beachten, dass matplotlib basemap zugunsten von cartopy veraltet ist!
Problem:
Beim Ausführen des Python-Skripts wird diese Fehlermeldung angezeigt:
basemap_trace.py
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-b1872316c43a> in <module>
----> 1 from mpl_toolkits.basemap import Basemap
ModuleNotFoundError: No module named 'mpl_toolkits.basemap'Aber die Installation von basemap mit pip install basemap funktioniert nicht:
basemap_install_error.txt
ERROR: Could not find a version that satisfies the requirement basemap (from versions: none)
ERROR: No matching distribution found for basemapLösung
Zuerst muss die libgeos-Bibliothek und die Entwicklungsheader installiert werden:
install_libgeos.sh
sudo apt -y install libgeos-devNun kann basemap installiert werden mit
install_basemap_from_git.sh
pip install -U git+https://github.com/matplotlib/basemap/Dies dauert in der Regel einige Minuten.
Nun das Skript erneut ausführen, der ModuleNotFoundError sollte nun verschwunden sein.
Check out similar posts by category:
Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow