3 votos

Problema al cargar PyQGIS

Hay un problema en mi sistema al iniciar QGIS. Me sale este error. Estoy ejecutando openSuse Tumbleweed 64bit y openSuse 12.3 64bit. El mismo problema en ambos sistemas.

No se ha podido cargar PyQGIS. El soporte de Python se desactivará.

Traceback (most recent call last): File "", line 1, in RuntimeError: el módulo sip implementa la API v10.0 pero el módulo qgis.core requiere la API v9.2

Versión de Python: 2.7.3 (por defecto, 14 abr 2012, 08:58:41) [GCC]

Versión de QGIS: 1.8.0-Lisboa 'Lisboa', exportada

Ruta de Python: ['/usr/share/qgis/python', '/home/evert/.qgis//python', '/home/evert/.qgis//python/plugins', '/usr/share/qgis/python/plugins', '/usr/lib/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7/site-packages', '/usr/lib64/python2.7/site-packages/FontTools', '/usr/lib64/python2.7/site-packages/PIL', '/usr/local/lib64/python2.7/site-packages', '/usr/local/lib/python2.7/site-packages', '/usr/lib64/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages', '/usr/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info', '/usr/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode']

El problema parece ser la versión de la API implementada en el módulo sip frente a la versión de la API implementada en el qgis.core.

Cómo hago para solucionar el problema de una vez por todas, ya que ha sido un problema recurrente en varias ocasiones a lo largo de los años.

Mis disculpas si esta pregunta ya ha sido formulada y respondida aquí. Hice una búsqueda pero no pude encontrar este problema específico.

                       ------Edit------------

Usé Yast para instalar Qgis, Grass ect, después de añadir los repo's necesarios.

<URL: http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_12.3/
Category: YUM>

<URL: http://download.opensuse.org/repositories/Application:/Geo/openSUSE_12.3/
Category: YUM>

En el repo de Geo aparecen versiones de desarrollo tanto de Qgis 2 como de Grass 7. No las he instalado en ningún momento en ninguno de los dos sistemas.

1voto

SpliFF Puntos 214

Ayer me encontré con el mismo error con Opensuse 12.3, excepto que la API v9.0 y 9.1 están disponibles, pero se requiere la v9.2. Parece un error de empaquetado.

El paquete qgis2 disponible (QGIS 1.9.0 Master) ofrece el mismo mensaje de error.

Con el lanzamiento de la versión final de QGIS 2.0 en breve, no habrá muchas esperanzas de conseguir reparar los viejos rpm.

Si quieres proteger un paquete instalado puedes usar uno de estos:

sudo apt-mark hold
    rug* lock-add
    smart flag --set lock
    zypper addlock 

Pero no tengo experiencia en eso (todavía).


EDITAR

El problema con python sip 4.15 puede ser reportado y resuelto aquí:

http://hub.qgis.org/issues/8507

Ahora tenemos que esperar nuevos paquetes...

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X