Het lijkt erop dat je het hier een paar keer hebt gevraagd (1 2 ), maar misschien waren de antwoorden verwarrend? Laat me duidelijk zijn.
U kunt Oracle Client niet uitvoeren op Raspberry Pi. *
Oracle ondersteunt niet de ARM CPU-architectuur die de Raspberry Pi gebruikt. U hebt de Oracle Instant Client gedownload en uitgepakt, maar deze kan niet echt worden uitgevoerd. En zonder de Oracle Client-bibliotheken werkt cx_oracle niet, en ook geen generieke Python ODBC-connectoren.
Er zijn enkele alternatieven voor het gebruik van Oracle Instant Client - het gekoppelde antwoord hierboven somt enkele op, en de Python-documentatie vermeldt andere .
De gemakkelijkste manier is waarschijnlijk om de Oracle JDBC-bibliotheek te gebruiken om verbinding te maken - installeer JPype, JayDeBeApi en de Oracle JDBC-bibliotheek (ojdbc7.jar).
* Oké, technisch gezien kun je Oracle Client draaien op Raspberry Pi, mensen hebben het gedaan door een $30 x86 emulator uit te voeren . Maar dat is waarschijnlijk ingewikkelder dan je wilt.