Christian Robottom Reis wrote:
On Fri, May 20, 2005 at 01:19:40PM +0200, Martijn Brouwer wrote:
I have a Debian Sarge system with python 2.3 and python-gnome-2.6.1.
Importing pygtk in the way described by the tutorial does not work:
import pygtk
pygtk.require("2.0")
import gtk
import gnome
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ImportError: No module named gnome
However, when I do not import pygtk import gnome does work:
import gtk
import gnome
What appears to be happening is that something is very wrong with your
site-packages directory.
- The default gtk being imported does not appear to be the 2.0
variant
- Gnome appears to be installed fine for whatever version is the
default
- Gnome appears to not be installed for the 2.0 variant you are
using (you say python-gnome-2.6.1, but are you sure?)
What do your site-packages/gtk* and gnome* contents look like?
the gtk and gnome are both installed under
/usr/lib/python2.3/site-packages. gnome is installed in the gtk dir.
/usr/bin/python is a link to /usr/bin/python2.3. The versions of the
libraries are taken from my package management system (apt). Is there a
way to find the imported version of some library from the python prompt?
Bye,
Martijn Brouwer
ls /urs/lib/python2.3/site-packages | grep gtk:
gtk-1.2
gtk-2.0
pygtk.pth
pygtk.py
pygtk.py.python-gtk-1.2
pygtk.py.python2.3-gtk2
pygtk.pyc
pygtk.pyo
wx-2.5.3-gtk2-unicode
ls -l /urs/lib/python2.3/site-packages/gtk-2.0
-rw-r--r-- 1 root root 894 Mar 17 17:55 atk.la
-rw-r--r-- 1 root root 27664 Mar 17 17:55 atk.so
drwxr-xr-x 2 root root 4096 Dec 2 09:53 bonobo
-rw-r--r-- 1 root root 11666 Mar 17 17:55 dsextras.py
-rw-r--r-- 1 root root 16990 Mar 29 13:07 dsextras.pyc
-rw-r--r-- 1 root root 16990 Mar 29 13:07 dsextras.pyo
-rw-r--r-- 1 root root 972 Nov 16 2004 gconf.la
-rw-r--r-- 1 root root 42256 Nov 16 2004 gconf.so
drwxr-xr-x 2 root root 4096 Dec 2 09:53 gnome
drwxr-xr-x 2 root root 4096 Dec 2 09:53 gnomeprint
-rw-r--r-- 1 root root 900 Mar 17 17:55 gobject.la
-rw-r--r-- 1 root root 96816 Mar 17 17:55 gobject.so
drwxr-xr-x 2 root root 4096 Mar 29 13:07 gtk
-rw-r--r-- 1 root root 1243 Nov 16 2004 gtkhtml2.la
-rw-r--r-- 1 root root 15808 Nov 16 2004 gtkhtml2.so
-rw-r--r-- 1 root root 912 Mar 17 17:55 pango.la
-rw-r--r-- 1 root root 71736 Mar 17 17:55 pango.so
ls /urs/lib/python2.3/site-packages/gtk-2.0/gtk:
-rw-r--r-- 1 root root 5166 Mar 17 17:55 __init__.py
-rw-r--r-- 1 root root 6616 Mar 29 13:07 __init__.pyc
-rw-r--r-- 1 root root 6616 Mar 29 13:07 __init__.pyo
-rw-r--r-- 1 root root 1071 Mar 17 17:55 _gtk.la
-rw-r--r-- 1 root root 1442032 Mar 17 17:55 _gtk.so
-rw-r--r-- 1 root root 2630 Mar 17 17:55 compat.py
-rw-r--r-- 1 root root 2892 Mar 29 13:07 compat.pyc
-rw-r--r-- 1 root root 2892 Mar 29 13:07 compat.pyo
-rw-r--r-- 1 root root 1136 Mar 17 17:55 glade.la
-rw-r--r-- 1 root root 15864 Mar 17 17:55 glade.so
-rw-r--r-- 1 root root 30075 Mar 17 17:55 keysyms.py
-rw-r--r-- 1 root root 64158 Mar 29 13:07 keysyms.pyc
-rw-r--r-- 1 root root 64158 Mar 29 13:07 keysyms.pyo
ls /urs/lib/python2.3/site-packages/gtk-2.0/gnome:
-rw-r--r-- 1 root root 281 Nov 16 2004 __init__.py
-rw-r--r-- 1 root root 372 Dec 2 09:53 __init__.pyc
-rw-r--r-- 1 root root 372 Dec 2 09:53 __init__.pyo
-rw-r--r-- 1 root root 1306 Nov 16 2004 _gnome.la
-rw-r--r-- 1 root root 28856 Nov 16 2004 _gnome.so
-rw-r--r-- 1 root root 1764 Nov 16 2004 applet.la
-rw-r--r-- 1 root root 14648 Nov 16 2004 applet.so
-rw-r--r-- 1 root root 1154 Nov 16 2004 canvas.la
-rw-r--r-- 1 root root 31160 Nov 16 2004 canvas.so
-rw-r--r-- 1 root root 1845 Nov 16 2004 nautilus.la
-rw-r--r-- 1 root root 18968 Nov 16 2004 nautilus.so
-rw-r--r-- 1 root root 1685 Nov 16 2004 ui.la
-rw-r--r-- 1 root root 127780 Nov 16 2004 ui.so
-rw-r--r-- 1 root root 1221 Nov 16 2004 vfs.la
-rw-r--r-- 1 root root 76276 Nov 16 2004 vfs.so
_______________________________________________
pygtk mailing list [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/