J'ai installé QGIS3 à partir du package AUR, ainsi que toutes les dépendances facultatives: https://aur.archlinux.org/packages/qgis/
Cependant, lors du lancement, je reçois l'erreur suivante:
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
Cela semble être un problème de chemin, mais je ne sais pas comment le résoudre. Pacman montre gdal et python-gdal tous les deux comme installés.
installation
qgis-3
osgeo
arch-linux
thi_sanna
la source
la source
python-gdal
résolu ce problème pour moi. Semble avoir oublié une dépendance.python-gdal
j'ai également dû installer manuellementpython-psycopg2
python-owslib
Essayez de recompiler votre gdal et python-gdal . Cependant, cela peut affecter quoi que ce soit en fonction d'eux. Vous devrez peut-être également les recompiler. Ce sont généralement:
la source
Il s'avère que le problème était que j'avais Anaconda Python installé et sur le chemin, donc python-gdal a été compilé sur le chemin Anaconda, au lieu du chemin système normal. J'ai supprimé Anaconda du chemin (en éditant le fichier .bashrc), puis j'ai supprimé et recompilé python-gdal. Merci à tous.
la source
Cela a fonctionné pour moi. "pip" qui était installé était une version plus ancienne, ce qui m'a incité à mettre à jour, mais il y a des problèmes avec la nouvelle version, apparemment.
Depuis que je suis un débutant à Manjaro et à tout ce qui concerne Arch, il est important d'apprendre la syntaxe. Je connais très bien le monde Ubuntu, mais tout cela me semble nouveau. Merci Marcelo!
la source
{}
boutonJ'ai résolu ce problème en suivant simplement les instructions fournies dans le dossier QGIS 3.2. Il semble que l'ordre d'installation soit vraiment important pour bien faire les choses. Dans mon cas, j'exécutais l'installation de Python après l'installation de QGIS.
Installez Python. Il devrait s'agir d'une version 3.6, la mise à jour 3.7 actuelle ne facilite pas la tâche. Ci-joint le lien: https://www.python.org/downloads/release/python-366/
Installer GDAL avec "2 Installer GDAL Complete Complete.pkg"
Installez "3 Install QGIS 3.pkg"
la source
Je viens de réinstaller gdal et QGIS3 à l'aide de leurs installateurs et le problème a disparu. Je n'ai même pas supprimé mes versions existantes en premier. C'était rapide, alors j'espère que ça marche aussi pour vous!
la source