Accueil » Python » Forums Python » Forum général Python » python et GTK+/pygtk

 • python et GTK+/pygtk

Document Actions
Réponses: 2   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

 • python et GTK+/pygtk

Posté par awalter1 le 16/06/2008 08:59
Bonjour,

Sous Linux RHEL4, plusieurs versions gtk+ et pygtk sont installées : 1 seule est visible par command rpm, les autres ont été installées via les sources puis compilées.
Du coup, je ne sais pas quelles librairies sont utilisées lorsque je lance mon appli python.
Les variables PATH, LD_LIBRARY_PATH, SHLIB_PATH ne font aucune référence à gtk ou pygtk.

Comment peut t'on trouver ces informations ?

Merci

 • Re: python et GTK+/pygtk

Posté par glickind le 12/07/2008 08:35
la fonction require permet de tester la version :
code:
>>> import pygtk
>>> pygtk.require("2.0")
>>> pygtk.require("5.0")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/var/lib/python-support/python2.5/pygtk.py", line 85, in require
    "required version '%s' not found on system" % version
AssertionError: required version '5.0' not found on system

 • Re: python et GTK+/pygtk

Posté par glickind le 12/07/2008 08:44
tu peux aussi avoir la liste des versions:
code:
>>> import pygtk
>>> pygtk._get_available_versions()
{'2.0': '/usr/lib/python2.5/site-packages/gtk-2.0'}