He instalado QGIS3 desde el paquete AUR, así como todas las dependencias opcionales: https://aur.archlinux.org/packages/qgis/
Sin embargo, al iniciar, recibo el siguiente error:
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 un problema de ruta, pero no estoy seguro de cómo resolverlo. Pacman muestra gdal y python-gdal como instalados.
installation
qgis-3
osgeo
arch-linux
thi_sanna
fuente
fuente
python-gdal
resolvió este problema para mí. Parece que han olvidado una dependencia.python-gdal
, también tuve que instalar manualmentepython-psycopg2
python-owslib
Intenta recompilar tu gdal y python-gdal . Sin embargo, puede afectar cualquier cosa dependiendo de ellos. Es posible que deba recompilarlos también. Usualmente están:
fuente
Resulta que el problema es que tenía Anaconda Python instalado y en la ruta, por lo que python-gdal se compiló en la ruta de Anaconda, en lugar de la ruta normal del sistema. Eliminé Anaconda de la ruta (editando el archivo .bashrc), luego eliminé y volví a compilar python-gdal. Gracias a todos.
fuente
Esto funcionó para mí. "pip" que se instaló era una versión anterior, lo que me llevó a actualizar, pero aparentemente hay problemas con la nueva versión.
Como soy un novato en Manjaro y todo lo relacionado con Arch, aprender la sintaxis es importante. Estoy muy familiarizado con el mundo de Ubuntu, pero todo esto me parece nuevo. Gracias marcelo!
fuente
{}
botónHe resuelto esto simplemente siguiendo las instrucciones proporcionadas en la carpeta QGIS 3.2. Parece que el orden de instalación realmente importa para hacer las cosas bien. En mi caso, estaba ejecutando la instalación de Python después de la instalación de QGIS.
Instala Python. Debería ser una versión 3.6, la actualización 3.7 actual no lo hace más fácil. Adjunto el enlace: https://www.python.org/downloads/release/python-366/
Instale GDAL con "2 Instale GDAL Complete Complete.pkg"
Instale "3 Instalar QGIS 3.pkg"
fuente
Simplemente tuve que reinstalar gdal y QGIS3 usando sus instaladores y el problema desapareció. Ni siquiera eliminé mis versiones existentes primero. ¡Fue rápido, así que espero que eso también funcione para ti!
fuente