Seite 2 von 2
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 19:06
von burli
Gibt extra ein Paket für Syntax Highlight. Einfach Code einfügen, markieren und Coooder aufrufen, fertig. Eventuell noch einen Monospace Font verwenden

Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 19:08
von HerrHagen
Du musst das nacheinander machen:
cd = change directory
Damit wecheslt du erstmal in das richtige Verzeichnis.
Damit du dort das Skript setup.py mit dem Argument install ausführen kannst. Da bei dir .py Dateien vmtl. nicht in PATHTEXT registriert sind kannst du python-programme nicht wie eine normale exe starten. Du musst noch das Programm angeben, welches diese Datei verarbeiten soll (Python).
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 19:10
von numerix
HerrHagen hat geschrieben:Man könnte für die Aufgaeb auch einen Editor wie Vim verwenden. Der bietet auch einfach die Möglichkeit gehighlighteten Code als html abzuspeichern (Syntax -> konvertieren nach html). Das können aber mit Sicherheit auch andere Editoren.
Gute Idee. Mit SciTE geht das z.B., da kann man direkt als RTF exportieren und das 1:1 in OpenOffice einlesen.
SciTE gibt es auch als Stickware - läuft direkt ohne Installation:
http://www.scintilla.org/SciTEDownload.html
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 19:12
von HerrHagen
@burli: Falls du es noch nicht mitbekommen hast: Der OP arbeitet unter Windows. Er hat heute vmtl. das erste mal Kontakt mit der Kommandozeile. Er kann also mit einem Aufruf eines Paketmanagers für Linux rein gar nix anfangen.
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 19:17
von burli
HerrHagen hat geschrieben:@burli: Falls du es noch nicht mitbekommen hast: Der OP arbeitet unter Windows. Er hat heute vmtl. das erste mal Kontakt mit der Kommandozeile. Er kann also mit einem Aufruf eines Paketmanagers für Linux rein gar nix anfangen.
Ist zumindest den ersten Beiträgen nicht zu entnehmen. Also geh ich einfach mal von Linux aus.
Aber vielleicht gibt es das Addon ja auf für Windows
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 19:18
von burli
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 19:25
von coma85
HerrHagen hat geschrieben:Du musst das nacheinander machen:
cd = change directory
Damit wecheslt du erstmal in das richtige Verzeichnis.
Damit du dort das Skript setup.py mit dem Argument install ausführen kannst. Da bei dir .py Dateien vmtl. nicht in PATHTEXT registriert sind kannst du python-programme nicht wie eine normale exe starten. Du musst noch das Programm angeben, welches diese Datei verarbeiten soll (Python).
wenn ich bei mir eingebe: C:\Users\...\Desktop\Pygments-1.3\setup.py
dann steht da setup... soweit so gut... geb ich ein: C:\Users\Oppermann und Zorr\Desktop\Pygments-1.3\setup.py python setup.py install geht das nicht... also ist das vermutlich falsch...
gebe ich nur python setup.py install ein, dann findet er das programm auch... anklicken bringt da ja auch nichts...hm...
was mach ich denn dann mit dem programm? drück ich enterin der kommandozeile erscheint kurz ein fenster das gleich wieder zu geht...
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 19:49
von HerrHagen
Code: Alles auswählen
c:\Users\Oppermann und Zorr\Desktop\Pygments-1.3\setup.py python setup.py
Mit der Zeile startest du setup.py direkt weil alles was nach setup.py kommt als Argument verstanden wird. Mit den Argumenten (python und setup.py kann das skript aber nix anfangen.
Gib folgendes ein:
c:\Users\Oppermann und Zorr\Desktop\Pygments-1.3\
python setup.py install
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 19:54
von coma85
dann erscheint: konnte nicht gefunden werden. stellen sie sicher, dass sie den namen richtig eingegeben haben und wiederholen sie den vorgang...
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 20:36
von HerrHagen
Bevor wir jetzt ewig mit Fehlersuche verbringen:
Alternativ setz einfach folgende Zeilen an den Anfang von der setup.py und starte sie normal.
Re: Python in open office
Verfasst: Montag 4. Oktober 2010, 06:52
von noisefloor
Hallo,
wie wäre es damit: Virtuelle Maschine mit Linux (Ubuntu, Debian, Suse...) aufsetzen, alles über die Paketverwaltung per GUI installieren, Code highlighten, virtuelle Maschine löschen.
Gruß, noisefloor
Re: Python in open office
Verfasst: Montag 4. Oktober 2010, 07:21
von burli
Ich hab doch einen Link gepostet. Erweiterung runterladen, in OOo installieren, fertig. Geht sogar unter Windows

Re: Python in open office
Verfasst: Montag 4. Oktober 2010, 07:49
von coma85
HerrHagen hat geschrieben:Bevor wir jetzt ewig mit Fehlersuche verbringen:
Alternativ setz einfach folgende Zeilen an den Anfang von der setup.py und starte sie normal.
super as hat funktioniert... er hat was installiert...ha den ordner zurückverfolgt...
da steht jetzt:
easy_install
easy_install-2.6
easy_install-2.6-scripts
easy_install-script
pygmentize
pygmentite-script
was mache ich nun?
@burli: danke für den hinweis... das prob ist nur, dass auf
deinem angehängten Bild zu sehen ist, dass da keine zeilennummern
für das prog angegeben werden und die brauch ich, um es anschließend
zu erläutern...
MfG coma85
Re: Python in open office
Verfasst: Montag 4. Oktober 2010, 07:57
von Hyperion
burli hat geschrieben:Ich hab doch einen Link gepostet. Erweiterung runterladen, in OOo installieren, fertig. Geht sogar unter Windows

Das mag evtl. dieses Problem lösen - wenn man mit diesem Highlighting zufrieden ist. Anerderseits ist das Beherrschen einer Shell auch nicht zu verachten. Zudem wird man immer wieder mit dem Installieren externer Module konfrontiert werden.
Der OP stellt sich imho dennoch ein wenig schwerfällig an. Seine letzte Fehlermeldung bzw. sein Code zeigt ja, dass er sehr ungenau arbeitet.
@coma85:
Schau Dir doch mal diese Links an:
http://de.wikipedia.org/wiki/Cmd.exe
http://www.bleepingcomputer.com/tutoria ... ial76.html
zudem zum "Finden" von python und anderen Scripten:
http://de.wikipedia.org/wiki/Umgebungsvariable
http://wiki.python-forum.de/FAQ#Wie_sta ... Skripte.3F
http://www.computerhope.com/issues/ch000549.htm
Wichtig ist die Shell nach Änderungen an einer Systemvariablen zu schließen und NEU zu starten, damit die Änderungen in der Shell verfügbar sind.
Damit sollte es Dir möglich sein, pygments einfach zu installieren.
Also:
1.) Sicherstellen, dass der Python-Interpreter gefunden wird, als in der PATH-Variable steht.
2.) Installer-exe zu den setup-tools runterladen und ausführen.
3.) prüfen, ob easy_install gefunden wird (in der Shell in irgend einem Verzeichnis ausführen)
3.b) ggf. den Unterordner python/scripts oder so ähnlich an den PATH anfügen.
4.) pygements per "easy_install -U pygments" installieren.
Imho nicht so schwer mit den Hilfen zu bewerkstelligen.
Vorteil ist, dass Du dann auch in Zukunft Scripte über die Shell ausführen kannst (wie hast Du das bisher getan?) und easy_install für viele weitere externe Module schnell nutzen kannst.
Re: Python in open office
Verfasst: Montag 4. Oktober 2010, 10:06
von burli
coma85 hat geschrieben:
@burli: danke für den hinweis... das prob ist nur, dass auf
deinem angehängten Bild zu sehen ist, dass da keine zeilennummern
für das prog angegeben werden und die brauch ich, um es anschließend
zu erläutern...
Ok, ist ein Argument. Aber je nach Länge und Anzahl der Listings kann man das eventuell von Hand einfügen
Re: Python in open office
Verfasst: Montag 4. Oktober 2010, 10:18
von coma85
...ich habe heute einen kumpel erreicht, der sich damit auskennt und er hat mir geholfen...
habs also jetzt soweit... juchu...
danke dennoch für eure antworten... have a nice day

Re: Python in open office
Verfasst: Montag 4. Oktober 2010, 11:23
von numerix
Ich verstehe immer noch nicht, warum die Hinweise auf den Einsatz eines geeigneten Editors wie z.B. SciTE, der noch nicht einmal installiert werden muss, mittels RTF-Export das Ganze in nullkommanix in einem OpenOffice-Dokument zu haben, in diesem Thread vom OP völlig ignoriert worden sind.
Und das mit den fehlenden Zeilennummern ist doch wahrhaftig kein Problem: Einfach in OO eine Absatzvorlage für den Quelltext erstellen, die mit Zeilennummerierung ausgestattet ist. Das ist alles in allem eine Aktion von weniger als 5 min.
Re: Python in open office
Verfasst: Montag 4. Oktober 2010, 12:35
von Mr_Snede
Ich hatte die Hoffnung, einen Lerneffekt zu erzielen.
Der natürlich bei dem Wissensstand mit Aufwand verbunden ist.
Scite halte ich auch für eine gute Idee, der Umgang mit neuen Werkzeugen wie einer Shell wäre aber trotzdem ein erstrebenswertes Ziel. Vor allem für jemandem, der sich mit Didaktik auseinandersetzt.
@ coma85
Was hat dein Kumpel denn gemacht, dass es nun funktioniert?
Re: Python in open office
Verfasst: Montag 4. Oktober 2010, 16:10
von karolus
Hallo
@burli: danke für den hinweis... das prob ist nur, dass auf
deinem angehängten Bild zu sehen ist, dass da keine zeilennummern
für das prog angegeben werden und die brauch ich, um es anschließend
zu erläutern...
OpenOffice kann auch :
→Extras →Zeilennummerierung
Gruß Karo