Wygląda na to, że pytałeś tutaj kilka razy (1 2 ), ale może odpowiedzi były niejasne? Pozwól, że wyjaśnię.
Nie można uruchomić klienta Oracle na Raspberry Pi. *
Oracle nie obsługuje architektury procesorów ARM, z której korzysta Raspberry Pi. Pobrałeś i rozpakowałeś klienta Oracle Instant Client, ale nie można go uruchomić. A bez bibliotek Oracle Client cx_oracle nie będzie działać, podobnie jak ogólne złącza Python ODBC.
Istnieje kilka alternatyw dla korzystania z Oracle Instant Client – połączona odpowiedź powyżej wymienia niektóre, a dokumentacja Pythona zawiera listę innych .
Najprostszym sposobem jest prawdopodobnie użycie biblioteki Oracle JDBC do połączenia - zainstaluj JPype, JayDeBeApi i biblioteka Oracle JDBC (ojdbc7.jar).
* Okej, technicznie możesz uruchomić klienta Oracle na Raspberry Pi, ludzie zrobili to, uruchamiając emulator x86 za 30 $ . Ale to prawdopodobnie jest bardziej skomplikowane, niż chcesz.