<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:tahoma,new york,times,serif;font-size:10pt;color:#000000;">Buongiorno a tutti dalla terra del quadrifoglio.<br>Dato che sono ancora in cerca di lavoro e ho tempo libero, ho aggiornato Utnubu alla versione 9.04.<br>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:<br>PYTHON2.5<br>Python 2.5.4 (r254:67916, Apr 4 2009, 17:55:16) <br>[GCC 4.3.3] on linux2<br>Type "help", "copyright", "credits" or "license" for more information.<br>>>> import
sys<br>>>> sys.path<br>['', '/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']<br>>>> import pygtk<br>>>> import Tkinter<br>>>><br><br>PYTHIN2.6<br>Python 2..6.1 (r261:67515, Apr 6 2009, 12:43:05) <br>[GCC 4.3.2] on linux2<br>Type "help", "copyright", "credits" or "license" for more information.<br>>>> import sys<br>>>> sys.path<br>['', '/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']<br>>>> import Tkinter<br>Traceback (most recent call last):<br> File "<stdin>", line 1, in <module><br> File "/usr/local/lib/python2.6/lib-tk/Tkinter.py", line 39, in <module><br> import _tkinter # If this fails your Python may not be configured for Tk<br>ImportError: No module named _tkinter<br>>>> import gobject<br>Traceback (most recent call last):<br> File "<stdin>", line 1, in <module><br> File
"/var/lib/python-support/python2.6/gtk-2.0/gobject/__init__.py", line 33, in <module><br> from glib import spawn_async, idle_add, timeout_add, timeout_add_seconds, \<br> File "/var/lib/python-support/python2.6/gtk-2.0/glib/__init__.py", line 30, in <module><br> from glib._glib import *<br>ImportError: /var/lib/python-support/python2.6/gtk-2.0/glib/_glib.so: undefined symbol: PyUnicodeUCS4_DecodeUTF8<br><br>Tkinter mi serve perchè sto studiano ThinkPython e alcuni esercizi lo richiedono... Gibject invece è richiesto da un altro programma.<br>C'è un modo eventualmente per dire a Ubuntu di usare python2.5? Ho provato a reinstallare python2.6, ma nada...<br><br>Grazie ancora a tutti!<br><div> </div>Marco<div><br></div></div><br>
</body></html>