[gl-como] Problema aggiornamento Python

Marco Castorina marco.castorina@yahoo.it
Dom 26 Apr 2009 14:15:11 CEST


Buongiorno a tutti dalla terra del quadrifoglio.
Dato che sono ancora in cerca di lavoro e ho tempo libero, ho aggiornato Utnubu alla versione 9.04.
Con l'aggiornamento si è aggiornato anche Python, ma con il conseguente problema: il PYTHONPATH settato di default non contiene tutte le librerie necessarie per caricare i moduli (ad esempio pygtk, gobject, etc.) che vengono utilizzati da programmi come rhythmbox o totem. La cosa buffa è che se uso l'interprete precedente da shell (ovvero python2.5) non ho problemi. Qualcuno riesce a darmi una mano? Di seguito le due configurazioni:
PYTHON2.5
Python 2.5.4 (r254:67916, Apr  4 2009, 17:55:16) 
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['',  '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages/Numeric', '/usr/lib/python2.5/site-packages/PIL', '/usr/lib/python2.5/site-packages/gst-0.10', '/var/lib/python-support/python2.5', '/usr/lib/python2.5/site-packages/gtk-2.0', '/var/lib/python-support/python2.5/gtk-2.0']
>>> import pygtk
>>> import Tkinter
>>>

PYTHIN2.6
Python 2.6.1 (r261:67515, Apr  6 2009, 12:43:05) 
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/usr/local/lib/python2.6/lib-tk', '/usr/local/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/Numeric', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/var/lib/python-support/python2.6', '/usr/lib/python2.6/dist-packages/gtk-2.0', '/var/lib/python-support/python2.6/gtk-2.0', '/usr/local/lib/python2.6/lib-dynload', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/site-packages', '/usr/local/lib/python26.zip', '/usr/local/lib/python2.6', '/usr/local/lib/python2.6/plat-linux2', '/usr/local/lib/python2.6/lib-old', '/usr/local/lib/python2.6/site-packages']
>>> import Tkinter
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.6/lib-tk/Tkinter.py", line 39, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter
>>> import gobject
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/var/lib/python-support/python2.6/gtk-2..0/gobject/__init__.py", line 33, in <module>
    from glib import spawn_async, idle_add, timeout_add, timeout_add_seconds, \
  File "/var/lib/python-support/python2.6/gtk-2.0/glib/__init__.py", line 30, in <module>
    from glib._glib import *
ImportError: /var/lib/python-support/python2.6/gtk-2.0/glib/_glib.so: undefined symbol: PyUnicodeUCS4_DecodeUTF8

Tkinter mi serve perchè sto studiano ThinkPython e alcuni esercizi lo richiedono... Gibject invece è richiesto da un altro programma.
C'è un modo eventualmente per dire a Ubuntu di usare python2.5? Ho provato a reinstallare python2.6, ma nada...

Grazie ancora a tutti!

 Marco



      
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/gl-como/attachments/20090426/2ba78099/attachment.htm>


Maggiori informazioni sulla lista gl-como