Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Attachments

Ich verwende python unter linux, deshalb ist in der ersten Zeile des Scripts der Interpreter fest eingegeben.

Damit kann man das Script direkt von der Shell starten:

Code Block
./mypython.py

 

Bitte beachten, dass das Script nach möglichkeit im UNIX Textformat bleibt und die Datei das Ausführungsrecht hat.
Ggf das Ausführungsrecht mit

Code Block
chmod u+x mypython.py

 

Bitte wegen der Datenbankanbindung auch noch vorher die mysql-Datenbank starten und das Kennwort im Script anpassen.
Der Zugriff auf den X-Server für die graphische Oberfläche funktioniert nicht, wenn der ausführende User  ungleich dem User ist, der den X-Server ausführt.
Also nicht als root in einem Shellfenster ausführen, wenn man sonst als normaler User angemeldet ist.

Hinweis für Benutzer auf MAC (Betriebssystem OS-X)

Um python und mysql verwenden zu können muss das mysql-Modul installiert werden.
Dies ist aktuell nicht als Binary zu bekommen, sondern muss selbst compiliert werden.
Download: http://sourceforge.net/projects/mysql-python/?source=dlp 

Nach der Installation muss man noch die Umgebungsvariable DYLD_LIBRARY_PATH setzen auf den Pfad, der die Datei "libmysqlclient.18.dylib" enthält.

Code Block
languagebash
titleSuche nach der Datei libmysqlclient.18.dylib
find / -name libmysqlclient.18.dylib
Code Block
languagebash
export DYLD_LIBRARY_PATH=/usr/local/mysql-5.5.19-osx10.6-x86_64/lib

Weitere Hilfe über mysql-Python Verwendung:

http://mysql-python.sourceforge.net/MySQLdb.html