Importfehler von PythonGTK bei diversen Installationen/Prog
Verfasst: Dienstag 30. Januar 2007, 19:18
Hi,
ich habe seit längerem Probleme Python Programme auszuführen die auf die pygtk zugreifen.
Cedega:
Wenn ich Python selbst starte (habe keine Ahnung von Python, habe das nur mal so gelesen) kann ich das Modul per Hand importieren:
$ locate pygtk ergibt folgendes:
ich habe seit längerem Probleme Python Programme auszuführen die auf die pygtk zugreifen.
Cedega:
gdesklets:$ cedega
F1 2007-01-30 12:30:33,719 CRITICAL Unable to load GTK2 Python bindings: No module named gtk
meine bisherigen Google und linuxforen.de-Recherchen sind immer darauf hinausgelaufen das ein Einzelproblem behandelt wurde, ich glaube aber das das Modul bei mir im System nicht richtig verlinkt wird.$ gdesklets
gdesklets-daemon wird gestartet...
Verbindung mit dem Daemon kann nicht hergestellt werden: Wartezeit abgelaufen!
Die Protokolldatei könnte Ihnen bei der Behebung des Problems behilflich sein.
matze@pc93:~$ cat .gdesklets/logs/gdesklets%3A0.0.log
Log messages of /home/matze/.gdesklets/logs/gdesklets%3A0.0.log
==========================================================[01/30/07-12:31:51]====== Unhandled error! Something bad and unexpected happened. ===
[EXC]No module named gtk
in /usr/lib/gdesklets/gdesklets-daemon: line 127 ?
in /usr/lib/gdesklets/gdesklets-daemon: line 108 _gdesklets_main
in /usr/lib/gdesklets/main/__init__.py: line 114 init
in /usr/lib/gdesklets/utils/ErrorFormatter.py: line 118 _new_imp
[EXC]/usr/lib/gdesklets/utils/ErrorFormatter.py
[---] 113 # give us an absolute path.
[---] 114 #
[---] 115 _old_imp = __import__
[---] 116 def _new_imp(name, globs = {}, locls = {}, fromlist = []):
[---] 117
[ERR]> 118 module = _old_imp(name, globs, locls, fromlist)
[---] 119 # builtin modules have no "__file__" attribute, so we have to check for it
[---] 120 if (module):
[---] 121 if (hasattr(module, "__file__")):
[---] 122 module.__file__ = os.path.abspath(module.__file__)
[---] 123 return module
[---] 124 else:
Wenn ich Python selbst starte (habe keine Ahnung von Python, habe das nur mal so gelesen) kann ich das Modul per Hand importieren:
ich nutze Debian und habe die Pakete python-gtk2 und python-gtk2-dev installiert.$ python
Python 2.4.3 (#1, Aug 4 2006, 13:51:37)
[GCC 3.3.5 (Debian 1:3.3.5-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygtk
>>>
$ locate pygtk ergibt folgendes:
Ich hoffe ihr könnt mir sagen wo ich wo wie was linken muss./usr/bin/pygtk-codegen-1.2
/usr/bin/pygtk-codegen-2.0
/usr/include/pygtk
/usr/include/pygtk-2.0
/usr/include/pygtk-2.0/pygobject.h
/usr/include/pygtk-2.0/pygtk
/usr/include/pygtk-2.0/pygtk/pygtk.h
/usr/include/pygtk/pygdkimlib.h
/usr/include/pygtk/pygdkpixbuf.h
/usr/include/pygtk/pygtk.h
/usr/lib/pkgconfig/pygtk-2.0.pc
/usr/lib/pkgconfig/python2.4/pygtk-2.0.pc
/usr/lib/python2.4/site-packages/pygtk.py
/usr/lib/transgaming_cedega/lib/pkgconfig/pygtk-2.0.pc
/usr/lib/transgaming_cedega/lib/python2.3/site-packages/pygtk.pth
/usr/lib/transgaming_cedega/lib/python2.3/site-packages/pygtk.py
/usr/lib/transgaming_cedega/lib/python2.3/site-packages/pygtk.pyc
/usr/lib/transgaming_cedega/lib/python2.3/site-packages/pygtk.pyo
/usr/local/bin/pygtk-codegen-2.0
/usr/local/include/pygtk-2.0
/usr/local/include/pygtk-2.0/pygobject.h
/usr/local/lib/pkgconfig/pygtk-2.0.pc
/usr/local/lib/python2.4/site-packages/pygtk.pth
/usr/local/lib/python2.4/site-packages/pygtk.py
/usr/local/lib/python2.4/site-packages/pygtk.pyc
/usr/local/lib/python2.4/site-packages/pygtk.pyo
/usr/local/share/pygtk
/usr/local/share/pygtk/2.0
/usr/local/share/pygtk/2.0/codegen
/usr/local/share/pygtk/2.0/codegen/argtypes.py
/usr/local/share/pygtk/2.0/codegen/argtypes.pyc
/usr/local/share/pygtk/2.0/codegen/argtypes.pyo
/usr/local/share/pygtk/2.0/codegen/codegen.py
/usr/local/share/pygtk/2.0/codegen/codegen.pyc
/usr/local/share/pygtk/2.0/codegen/codegen.pyo
/usr/local/share/pygtk/2.0/codegen/definitions.py
/usr/local/share/pygtk/2.0/codegen/definitions.pyc
/usr/local/share/pygtk/2.0/codegen/definitions.pyo
/usr/local/share/pygtk/2.0/codegen/defsparser.py
/usr/local/share/pygtk/2.0/codegen/defsparser.pyc
/usr/local/share/pygtk/2.0/codegen/defsparser.pyo
/usr/local/share/pygtk/2.0/codegen/docextract.py
/usr/local/share/pygtk/2.0/codegen/docextract.pyc
/usr/local/share/pygtk/2.0/codegen/docextract.pyo
/usr/local/share/pygtk/2.0/codegen/docgen.py
/usr/local/share/pygtk/2.0/codegen/docgen.pyc
/usr/local/share/pygtk/2.0/codegen/docgen.pyo
/usr/local/share/pygtk/2.0/codegen/h2def.py
/usr/local/share/pygtk/2.0/codegen/h2def.pyc
/usr/local/share/pygtk/2.0/codegen/h2def.pyo
/usr/local/share/pygtk/2.0/codegen/__init__.py
/usr/local/share/pygtk/2.0/codegen/__init__.pyc
/usr/local/share/pygtk/2.0/codegen/__init__.pyo
/usr/local/share/pygtk/2.0/codegen/mergedefs.py
/usr/local/share/pygtk/2.0/codegen/mergedefs.pyc
/usr/local/share/pygtk/2.0/codegen/mergedefs.pyo
/usr/local/share/pygtk/2.0/codegen/mkskel.py
/usr/local/share/pygtk/2.0/codegen/mkskel.pyc
/usr/local/share/pygtk/2.0/codegen/mkskel.pyo
/usr/local/share/pygtk/2.0/codegen/override.py
/usr/local/share/pygtk/2.0/codegen/override.pyc
/usr/local/share/pygtk/2.0/codegen/override.pyo
/usr/local/share/pygtk/2.0/codegen/reversewrapper.py
/usr/local/share/pygtk/2.0/codegen/reversewrapper.pyc
/usr/local/share/pygtk/2.0/codegen/reversewrapper.pyo
/usr/local/share/pygtk/2.0/codegen/scmexpr.py
/usr/local/share/pygtk/2.0/codegen/scmexpr.pyc
/usr/local/share/pygtk/2.0/codegen/scmexpr.pyo
/usr/local/share/pygtk/2.0/defs
/usr/local/share/pygtk/2.0/defs/atk.defs
/usr/local/share/pygtk/2.0/defs/atk-types.defs
/usr/local/share/pygtk/2.0/defs/pango.defs
/usr/local/share/pygtk/2.0/defs/pango-types.defs
/usr/share/doc/python-gtk2/examples/pygtk-demo.py
/usr/share/pygtk
/usr/share/pygtk/1.2
/usr/share/pygtk/1.2/codegen
/usr/share/pygtk/1.2/codegen/generate.py
/usr/share/pygtk/1.2/codegen/scmexpr.py
/usr/share/pygtk/1.2/defs
/usr/share/pygtk/1.2/defs/gtkbase.defs
/usr/share/pygtk/1.2/defs/gtkcontainers.defs
/usr/share/pygtk/1.2/defs/gtkdata.defs
/usr/share/pygtk/1.2/defs/gtk.defs
/usr/share/pygtk/1.2/defs/gtkdnd.defs
/usr/share/pygtk/1.2/defs/gtkedit.defs
/usr/share/pygtk/1.2/defs/gtkenums.defs
/usr/share/pygtk/1.2/defs/gtkgl.defs
/usr/share/pygtk/1.2/defs/gtklists.defs
/usr/share/pygtk/1.2/defs/gtkmenus.defs
/usr/share/pygtk/1.2/defs/gtkmisc.defs
/usr/share/pygtk/1.2/defs/gtkranges.defs
/usr/share/pygtk/1.2/defs/libglade.defs
/usr/share/pygtk/2.0
/usr/share/pygtk/2.0/codegen
/usr/share/pygtk/2.0/codegen/argtypes.py
/usr/share/pygtk/2.0/codegen/argtypes.pyc
/usr/share/pygtk/2.0/codegen/codegen.py
/usr/share/pygtk/2.0/codegen/codegen.pyc
/usr/share/pygtk/2.0/codegen/definitions.py
/usr/share/pygtk/2.0/codegen/definitions.pyc
/usr/share/pygtk/2.0/codegen/defsparser.py
/usr/share/pygtk/2.0/codegen/defsparser.pyc
/usr/share/pygtk/2.0/codegen/docextract.py
/usr/share/pygtk/2.0/codegen/docextract.pyc
/usr/share/pygtk/2.0/codegen/docgen.py
/usr/share/pygtk/2.0/codegen/docgen.pyc
/usr/share/pygtk/2.0/codegen/h2def.py
/usr/share/pygtk/2.0/codegen/h2def.pyc
/usr/share/pygtk/2.0/codegen/__init__.py
/usr/share/pygtk/2.0/codegen/__init__.pyc
/usr/share/pygtk/2.0/codegen/mergedefs.py
/usr/share/pygtk/2.0/codegen/mergedefs.pyc
/usr/share/pygtk/2.0/codegen/mkskel.py
/usr/share/pygtk/2.0/codegen/mkskel.pyc
/usr/share/pygtk/2.0/codegen/override.py
/usr/share/pygtk/2.0/codegen/override.pyc
/usr/share/pygtk/2.0/codegen/reversewrapper.py
/usr/share/pygtk/2.0/codegen/reversewrapper.pyc
/usr/share/pygtk/2.0/codegen/scmexpr.py
/usr/share/pygtk/2.0/codegen/scmexpr.pyc
/usr/share/pygtk/2.0/defs
/usr/share/pygtk/2.0/defs/atk.defs
/usr/share/pygtk/2.0/defs/atk-types.defs
/usr/share/pygtk/2.0/defs/gdk.defs
/usr/share/pygtk/2.0/defs/gdk-types.defs
/usr/share/pygtk/2.0/defs/gtk.defs
/usr/share/pygtk/2.0/defs/gtk-extrafuncs.defs
/usr/share/pygtk/2.0/defs/gtk-types.defs
/usr/share/pygtk/2.0/defs/libglade.defs
/usr/share/pygtk/2.0/defs/pangocairo.defs
/usr/share/pygtk/2.0/defs/pangocairo.override
/usr/share/pygtk/2.0/defs/pango.defs
/usr/share/pygtk/2.0/defs/pango-types.defs
/usr/share/python-support/python-gtk2/pygtk.pth
/usr/share/python-support/python-gtk2/pygtk.py
/var/lib/python-support/python2.4/pygtk.pth
/var/lib/python-support/python2.4/pygtk.py
/var/lib/python-support/python2.4/pygtk.pyc