Es sieht so aus, als hätten Sie hier ein paar Mal gefragt (1 2 ), aber vielleicht waren die Antworten verwirrend? Lassen Sie mich klar sein.
Sie können Oracle Client nicht ausführen Raspberry Pi. *
Oracle unterstützt nicht die ARM-CPU-Architektur, die der Raspberry Pi verwendet. Sie haben den Oracle Instant Client heruntergeladen und entpackt, aber er kann nicht ausgeführt werden. Und ohne die Oracle-Client-Bibliotheken funktioniert cx_oracle nicht und auch keine generischen Python-ODBC-Konnektoren.
Es gibt einige Alternativen zur Verwendung von Oracle Instant Client – die oben verlinkte Antwort listet einige auf, und die Python-Dokumentation listet andere auf .
Der einfachste Weg ist wahrscheinlich, die Oracle JDBC-Bibliothek zum Verbinden zu verwenden - installieren Sie JPype, JayDeBeApi und die Oracle JDBC-Bibliothek (ojdbc7.jar).
* Okay, technisch gesehen können Sie Oracle Client auf Raspberry Pi ausführen, Leute haben es geschafft, indem sie einen $30 x86-Emulator ausgeführt haben . Aber das ist wahrscheinlich komplizierter als Sie wollen.