Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » Python-Unterstützung

 

Installieren der Python-Unterstützung unter Unix und Mac OS X

Im Folgenden wird die Installation des sqlanydb-Moduls auf den unterstützten Unix-Plattformen, darunter auch Mac OS X, erläutert.

 Vorbereiten Ihres Computers
  1. Installieren Sie Python. Eine Liste der unterstützten Versionen finden Sie unter [external link] http://www.sybase.com/detail?id=1068981.

  2. Installieren Sie das ctypes-Modul, falls es nicht vorhanden ist.

 Installieren des sqlanydb-Moduls unter Unix und Mac OS X
  1. Stellen Sie sicher, dass die Umgebung für SQL Anywhere eingerichtet wurde.

    Abhängig von der verwendeten Shell müssen Sie den entsprechenden Befehl eingeben, um das SQL Anywhere-Konfigurationsskript aus dem SQL Anywhere-Installationsverzeichnis mit dem source-Befehl auszuführen (bin64 kann anstelle von bin32 benutzt werden, wenn Sie die 64-Bit-Software installiert haben):

    Verwendete Shell Verwendeter Befehl
    sh, ksh oder bash . bin32/sa_config.sh
    csh oder tcsh source bin/sa_config.csh
  2. Wechseln Sie an einer Shell-Eingabeaufforderung ins Unterverzeichnis sdk/python des SQL Anywhere-Installationsverzeichnisses.

  3. Geben Sie zur Installation von sqlanydb den folgenden Befehl ein.

    python setup.py install
  4. Kopieren Sie zum Testen von sqlanydb die Beispieldatenbankdatei in das Verzeichnis sdk\python und führen Sie einen Test aus.

    cp Beispielverzeichnis/demo.db .
    dbeng12 demo
    python scripts/test.py

    Das Testskript stellt eine Verbindung mit dem Datenbankserver her und führt eine SQL-Abfrage aus. Wenn der Test erfolgreich war, wird die Meldung sqlanydb successfully installed. angezeigt.

    Wenn der Test nicht ausgeführt werden kann, vergewissern Sie sich, dass sich das Unterverzeichnis bin32 bzw. bin64 der SQL Anywhere-Installation in Ihrem Pfad befindet.

Das sqlanydb-Modul ist nun zur Verwendung bereit.