Instalei o QGIS3 do pacote AUR, bem como todas as dependências opcionais: https://aur.archlinux.org/packages/qgis/
No entanto, ao iniciar, recebo o seguinte erro:
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
Parece ser um problema de caminho, mas não sei como resolvê-lo. Pacman mostra gdal e python-gdal, ambos instalados.
installation
qgis-3
osgeo
arch-linux
thi_sanna
fonte
fonte
python-gdal
resolveu esse problema para mim. Parece que eles esqueceram uma dependência.python-gdal
eu também tive que instalar manualmentepython-psycopg2
python-owslib
Tente recompilar seu gdal e python-gdal . No entanto, isso pode afetar qualquer coisa, dependendo deles. Pode ser necessário recompilá-los também. Eles são geralmente:
fonte
O problema é que eu tinha o Anaconda Python instalado e no caminho, então o python-gdal foi compilado no caminho do Anaconda, em vez do caminho normal do sistema. Eu removi o Anaconda do caminho (editando o arquivo .bashrc), depois removi e recompilei o python-gdal. Obrigado a todos.
fonte
Isso funcionou para mim. O "pip" que foi instalado era uma versão mais antiga, o que me levou a atualizar, mas aparentemente há problemas com a nova versão.
Como sou novato no Manjaro e em tudo o que é Arch, aprender a sintaxe é importante. Eu estou muito familiarizado com o mundo Ubuntu, mas tudo isso me parece novo. Obrigado Marcelo!
fonte
{}
botãoResolvi isso simplesmente seguindo as instruções fornecidas na pasta QGIS 3.2. Parece que a ordem da instalação realmente importa para acertar as coisas. No meu caso, eu estava executando a instalação do Python após a instalação do QGIS.
Instale o Python. Deve ser uma versão 3.6, a atualização 3.7 atual não facilita. Aqui está o link: https://www.python.org/downloads/release/python-366/
Instale o GDAL com "2 Instalar o GDAL Complete Complete.pkg"
Instale "3 Instale o QGIS 3.pkg"
fonte
Eu apenas tive que reinstalar o gdal e o QGIS3 usando seus instaladores, e o problema desapareceu. Eu nem sequer removi minhas versões existentes primeiro. Foi rápido, então espero que funcione para você também!
fonte