QGIS 3.0 non può caricare l'elaborazione dei plugin, nessun modulo chiamato 'osgeo', su Manjaro Linux


14

Ho installato QGIS3 dal pacchetto AUR, nonché tutte le dipendenze opzionali: https://aur.archlinux.org/packages/qgis/

Tuttavia, all'avvio, viene visualizzato il seguente errore:

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

Sembra essere un problema relativo al percorso, ma non sono sicuro di come risolverlo. Pacman mostra gdal e python-gdal entrambi installati.

Risposte:


4

Installa il modulo mancante di Python:

yaourt -S python-gdal

Quindi installare il pacchetto pip:

pacman -S python-pip

e installa i moduli mancanti usando:

pip install MissingModuleName

1
L'installazione ha python-gdalrisolto questo problema per me. Sembra che abbiano dimenticato una dipendenza.
Golar Ramblar,

Inoltre, python-gdaldovevo anche installare manualmentepython-psycopg2 python-owslib
eleggere il

3

Prova a ricompilare gdal e python-gdal . Tuttavia, può influire su qualsiasi cosa a seconda di essi. Potrebbe essere necessario ricompilare anche loro. Di solito sono:

  • qgis
  • erba
  • Saga-gis-litri
  • liblas

2

Risulta che il problema è che avevo installato Anaconda Python e sul percorso, quindi python-gdal è stato compilato sul percorso Anaconda, anziché sul normale percorso del sistema. Ho rimosso Anaconda dal percorso (modificando il file .bashrc), quindi rimosso e ricompilato python-gdal. Grazie a tutti.


2
Ciao, come lo fai?
Digd,

2

Villa Marcelo, 27 mar

Questo ha funzionato per me. "pip" installato era una versione precedente, che mi chiedeva di eseguire l'aggiornamento, ma a quanto pare ci sono problemi con la nuova versione.

Dato che sono un principiante di Manjaro e di tutto ciò che riguarda Arch, imparare la sintassi è importante. Conosco molto bene il mondo di Ubuntu, ma tutto questo mi sembra nuovo. Grazie Marcelo!


Invece di pubblicare immagini contenenti codice, devi incollare il codice stesso e formattarlo con il {}pulsante
Marcelo Villa,

1

Ho risolto questo semplicemente seguendo le istruzioni fornite nella cartella QGIS 3.2. Sembra che l'ordine di installazione sia davvero importante per ottenere le cose giuste. Nel mio caso stavo eseguendo l'installazione di Python dopo l'installazione di QGIS.

  1. Installa Python. Dovrebbe essere una versione 3.6, l'attuale aggiornamento 3.7 non lo rende più facile. Con il presente link: https://www.python.org/downloads/release/python-366/

  2. Installa GDAL con "2 Installa GDAL Complete Complete.pkg"

  3. Installa "3 Installa QGIS 3.pkg"


0

Ho dovuto reinstallare gdal e QGIS3 usando i loro programmi di installazione e il problema è scomparso. Non ho nemmeno rimosso prima le mie versioni esistenti. È stato veloce, quindi spero che funzioni anche per te!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.