Det ser ud til, at du har spurgt her et par gange (1 2 ), men måske var svarene forvirrende? Lad mig være tydelig.
Du kan ikke køre Oracle Client på Raspberry Pi. *
Oracle understøtter ikke ARM CPU-arkitekturen, som Raspberry Pi bruger. Du downloadede og udpakkede Oracle Instant Client, men den kan faktisk ikke køre. Og uden Oracle Client-bibliotekerne vil cx_oracle ikke fungere, og det vil generiske Python ODBC-konnektorer heller ikke.
Der er nogle alternativer til at bruge Oracle Instant Client - det linkede svar ovenfor viser nogle, og Python-dokumentationen viser andre .
Den nemmeste måde er nok at bruge Oracle JDBC-biblioteket til at oprette forbindelse - installer JPype, JayDeBeApi og Oracle JDBC-biblioteket (ojdbc7.jar).
* Okay, teknisk set kan du køre Oracle Client på Raspberry Pi, folk har gjort det ved at køre en $30 x86 emulator . Men det er nok mere kompliceret, end du ønsker.