Det verkar som att du har frågat här ett par gånger (1 2 ), men svaren kanske var förvirrande? Låt mig vara tydlig.
Du kan inte köra Oracle Client på Raspberry Pi. *
Oracle stöder inte ARM CPU-arkitekturen som Raspberry Pi använder. Du laddade ner och packade upp Oracle Instant Client, men den kan faktiskt inte köras. Och utan Oracle Client-biblioteken fungerar inte cx_oracle, och inte heller generiska Python ODBC-anslutningar.
Det finns några alternativ till att använda Oracle Instant Client - det länkade svaret ovan listar några, och python-dokumentationen listar andra .
Det enklaste sättet är förmodligen att använda Oracle JDBC-biblioteket för att ansluta - installera JPype, JayDeBeApi och Oracle JDBC-biblioteket (ojdbc7.jar).
* Okej, tekniskt sett kan du köra Oracle Client på Raspberry Pi, människor har gjort det genom att köra en $30 x86-emulator . Men det är förmodligen mer komplicerat än du vill.