De python 2.4 a 2.5, diversos errores

Pues al actualizar python desde la 2.4 a la 2.5 en mi gentoo me encuentro que muchos programas fallan al compilar o ejecutarse, con errores de “modulo no encontrado” como pygtk, pyqt, cairo…
ImportError: No module named gtk
>>> import pygtk

¿Solución? Recompilar los paquetes de los módulos necesarios.
Algunos ejemplos son: pygtk pycairo pyqt sip
En el caso de pygtk, me daba un error de que no podía arreglar los enlaces:
* Unable to establish //usr/lib/python2.5/site-packages/pygtk.py symlink
* Unable to establish //usr/lib/python2.5/site-packages/pygtk.pth symlink

Esto se arregla con:
emerge -av pygobject pygtk

Para los que tengáis problemas, ya sabéis…

Actualizacion
Aquí tenéis como arreglarlo más fácil y correctamente.

Una respuesta a De python 2.4 a 2.5, diversos errores

  1. ColdWind dice:

    Tras actualizar Python a una versión mayor (de 2.4 a 2.5, por ejemplo) tienes que reinstalar TODOS los modulos de Python. Para hacerlo debes usar ‘python-updater’.
    # python-updater
    o
    # python-updater -i (para instalar la ultima version de los paquetes si están disponibles).

    Para este tipo de problemas puedes entrar a preguntar en #gentoo-es (en irc.frreenode.net), o #gentoo-python.

    No está de más comentar que Python 2.5 está en ~arch (testing) y aunque sea bastante estable, nadie deberia actualizar si no sabe como actuar ante los problemas que puedan surgir.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: