Ich habe QGIS3 aus dem AUR-Paket sowie alle optionalen Abhängigkeiten installiert: https://aur.archlinux.org/packages/qgis/
Beim Starten erhalte ich jedoch die folgende Fehlermeldung:
Couldn't load plugin 'processing'
ModuleNotFoundError: No module named 'osgeo'
Traceback (most recent call last):
File "/usr/share/qgis/python/qgis/utils.py", line 311, in loadPlugin
__import__(packageName)
File "/usr/share/qgis/python/qgis/utils.py", line 664, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/usr/share/qgis/python/plugins/processing/__init__.py", line 28, in
from processing.tools.dataobjects import * # NOQA
File "/usr/share/qgis/python/qgis/utils.py", line 664, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/usr/share/qgis/python/plugins/processing/tools/dataobjects.py", line 51, in
from processing.algs.gdal.GdalUtils import GdalUtils
File "/usr/share/qgis/python/qgis/utils.py", line 664, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/usr/share/qgis/python/plugins/processing/algs/gdal/GdalUtils.py", line 35, in
from osgeo import gdal
File "/usr/share/qgis/python/qgis/utils.py", line 664, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
ModuleNotFoundError: No module named 'osgeo'
Python version: 3.6.4 (default, Jan 5 2018, 02:35:40) [GCC 7.2.1 20171224]
QGIS version: 3.0.0-Girona Girona, exported
Python Path:
/usr/share/qgis/python
/home/thiago/.local/share/QGIS/QGIS3/profiles/default/python
/home/thiago/.local/share/QGIS/QGIS3/profiles/default/python/plugins
/usr/share/qgis/python/plugins
/usr/lib/python36.zip
/usr/lib/python3.6
/usr/lib/python3.6/lib-dynload
/usr/lib/python3.6/site-packages
/home/thiago/.local/share/QGIS/QGIS3/profiles/default/python
Es scheint ein Pfadproblem zu sein, aber ich bin nicht sicher, wie ich es lösen soll. Pacman zeigt sowohl gdal als auch python-gdal als installiert an.
installation
qgis-3
osgeo
arch-linux
thi_sanna
quelle
quelle
python-gdal
löste dieses Problem für mich. Sie scheinen eine Abhängigkeit vergessen zu haben.python-gdal
ich auch manuell installierenpython-psycopg2
python-owslib
Versuchen Sie, gdal und python-gdal neu zu kompilieren . Es kann jedoch alles beeinflussen, was von ihnen abhängt. Möglicherweise müssen Sie sie auch neu kompilieren. Sie sind normalerweise:
quelle
Es stellte sich heraus, dass Anaconda Python auf dem Pfad installiert war und daher Python-GDAL anstelle des regulären Systempfads auf den Anaconda-Pfad kompiliert wurde. Ich entfernte Anaconda aus dem Pfad (bearbeitete die .bashrc-Datei), entfernte dann Python-Gdal und kompilierte es erneut. Danke euch allen.
quelle
Das hat bei mir funktioniert. "pip", das installiert wurde, war eine ältere Version, die mich zum Upgrade aufforderte, aber es gibt anscheinend Probleme mit der neuen Version.
Da ich ein Anfänger von Manjaro und Arch bin, ist es wichtig, die Syntax zu lernen. Ich bin sehr vertraut mit der Ubuntu-Welt, aber das scheint mir alles neu zu sein. Vielen Dank Marcelo!
quelle
{}
Schaltfläche formatierenIch habe dieses Problem gelöst, indem ich einfach den Anweisungen im QGIS 3.2-Ordner gefolgt bin. Es scheint, dass die Reihenfolge der Installation wirklich wichtig ist, um die Dinge richtig zu machen. In meinem Fall habe ich die Python-Installation nach der QGIS-Installation ausgeführt.
Installieren Sie Python. Es sollte eine 3.6-Version sein, das aktuelle 3.7-Update macht es nicht einfacher. Hiermit der Link: https://www.python.org/downloads/release/python-366/
Installieren Sie GDAL mit "2 Install GDAL Complete Complete.pkg"
Installiere "3 Install QGIS 3.pkg"
quelle
Ich musste nur gdal und QGIS3 mit ihren Installern neu installieren und das Problem ging weg. Ich habe noch nicht einmal meine vorhandenen Versionen entfernt. Es war schnell, also hoffe, dass es auch für dich funktioniert!
quelle