Итак, у вас проблема на компьютере 10.14.6 (Mojave).
Моя первоначальная мысль заключалась в том, что вы используете ОС по умолчанию Python. Это не сработает, потому что Apple заблокировала его. Из инструкций по установке : «Убедитесь, что вы не используете пакет Python. Он имеет ограниченные права и не сможет загрузить Oracle клиентские библиотеки». (Я не / не могу рискнуть взломать Instant Client, чтобы посмотреть, можно ли заставить его работать)
Однако откуда взялось Python 2.7.10? Моя система по умолчанию: Python 2.7.16.
Не устанавливать LD_LIBRARY_PATH. Вместо этого в моем каталоге ~ / lib есть только одна символическая c ссылка:
libclntsh.dylib -> /Users/cjones/instantclient_19_3/libclntsh.dylib
Все проблемы с конфигурацией связаны с постоянно ужесточающимися требованиями безопасности Apple. Надеюсь, следующий выпуск Oracle Instant Client упростит его использование.
SQL Разработчик почти не имеет отношения к использованию Python cx_ Oracle (если вы не используете толстые JDB C соединения в SQL Developer, что бывает редко).
И не следуйте инструкциям Linux или Windows в macOS!