Am Freitag, 9. Dezember 2005 21:18 schrieb Gerhard Gaußling: > (i386_chroot)[EMAIL PROTECTED]:~/.sketch/adjcolor$ skencil > Cannot import the userhooks file > Traceback (most recent call last): > File "/usr/lib/skencil-0.6.17/Sketch/Base/configutil.py", line 71, in > load_user_preferences > import userhooks > File "/home/gerhard/.sketch/userhooks.py", line 3, in ? > sys.path.append("/home/gerhard/.sketch/adjcolor") > NameError: name 'sys' is not defined > > ???? > > Was fehlt?
Möglicherweise Einträge in userhooks.py - was steht denn da bei Dir? Hier unter anderem import sys,os ... sys.path.append(os.path.expanduser('~/.sketch/Plugins')) ... from adjustbc import adjust_brightness_contrast from colorize import colorize ... > Bei TransformII fehlte python-pmw Wo fehlte python-pmw? Debian kommt mit einem entsprechenden Paket. Und in den Installationsvoraussetzungen für Skencil tauchen die Python Mega Widgets nicht auf, weil sie für das Plugin, aber nicht für Skencil an sich notwendig sind. Plugins können je nach dem, was sie tun, sehr unterschiedliche Voraussetzungen machen, die nicht alle durch das Basisprogramm Skencil abgedeckt werden. So etwa das Plugin skLaTeX, das für seine Aufgabe - Einsatz von LaTeX im Vektorzeichenprogramm Skencil - ein funktionierendes teTeX voraussetzt (außer python-pmw). Da ein Plugin aber optional ist, muß man sich bezüglich der Voraussetzungen nach dem richten, was der Plugin-Autor schreibt. Apropos optional - wenn Du python-reportlab installierst kannst Du aus Skencil direkt nach PDF exportieren, und mit python-xml direkt nach SVG. Da diese Optionen für Skencil gelten, stehen sie auch als Vorschläge im Debian-Paket. Mit freundlichen Grüßen Tobias Hilbricht -- Dr. Tobias Hilbricht Linopus Satz und Grafik www.linopus.de