Il semble que vous ayez demandé ici plusieurs fois (1 2 ), mais peut-être que les réponses prêtaient à confusion ? Soyons clairs.
Vous ne pouvez pas exécuter le client Oracle sur Framboise Pi. *
Oracle ne prend pas en charge l'architecture CPU ARM utilisée par le Raspberry Pi. Vous avez téléchargé et décompressé Oracle Instant Client, mais il ne peut pas s'exécuter. Et sans les bibliothèques Oracle Client, cx_oracle ne fonctionnera pas, pas plus que les connecteurs Python ODBC génériques.
Il existe des alternatives à l'utilisation d'Oracle Instant Client - la réponse liée ci-dessus en énumère certaines, et la documentation Python en énumère d'autres .
Le moyen le plus simple est probablement d'utiliser la bibliothèque Oracle JDBC pour se connecter - installez JPype, JayDeBeApi et la bibliothèque Oracle JDBC (ojdbc7.jar).
* D'accord, vous pouvez techniquement exécuter Oracle Client sur Raspberry Pi, les gens l'ont fait en exécutant un émulateur x86 à 30 $ . Mais c'est probablement plus compliqué que vous ne le souhaitez.