Изглежда, че сте питали тук няколко пъти (1 2 ), но може би отговорите са били объркващи? Нека бъда ясен.
Не можете да стартирате Oracle Client на Raspberry Pi. *
Oracle не поддържа ARM CPU архитектурата, която използва Raspberry Pi. Изтеглихте и разкомпилирахте Oracle Instant Client, но той всъщност не може да работи. И без клиентските библиотеки на Oracle, cx_oracle няма да работи, както и общите Python ODBC конектори.
Има някои алтернативи на използването на Oracle Instant Client – свързаният отговор по-горе изброява някои, а документацията на Python изброява други .
Вероятно най-лесният начин е да използвате библиотеката Oracle JDBC за свързване - инсталирайте JPype, JayDeBeApi и библиотеката JDBC на Oracle (ojdbc7.jar).
* Добре, технически можете да стартирате Oracle Client на Raspberry Pi, хората са го направили, като са пуснали $30 x86 емулатор . Но това вероятно е по-сложно, отколкото искате.