[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Python problems with a lot of applications.



Hi dark,
On Thu, May 22, 2008 at 08:59:29PM +0100, Dark Nebula wrote:
> hallo Axel,
>
> yes i have the file:
> nn@Koad:~$ ls -l /usr/bin/python2.5
> -rwxr-xr-x 1 root root 1174932 2008-05-15 18:36 /usr/bin/python2.5
> nn@Koad:~$

Well, I think I know your error: the vodaphone package, which you installed,
came probably together with another python interpreter. This second python is
installed in /usr/local/bin/python. According to your path, "/usr/local/bin"
is searched before "/usr/bin". So, when you start "python",
"/usr/local/bin/python" is executed - instead of "/usr/bin/python". As these
two python interpreters have separated search pathes ("sys.path" in the
python-interpreter), each one finds different modules. And the gtk-stuff is 
installed correctly in a place, which is found by "/usr/bin/python", but not by
"/usr/local/bin/python". So the easiest might be to remove the second 
python-installation, and to copy the appropriate module files to a place where 
the standard-Debian-installation can find them.  The configuration for the 
python-search path is documented in
http://docs.python.org/lib/module-site.html
You can try to modify the appropriate files, to let the second python
interpreter find the other files - I think, a file
/usr/local/lib/python2.5/site-packages/python-support.pth with the contents

/var/lib/python-support/python2.5
gtk-2.0
/var/lib/python-support/python2.5/gtk-2.0


should do it for gtk. But having to python-interpreters will probably result in
the same problem with other modules ...

Axel


Reply to: