Тут у питона не получается декодировать ошибку, которую генерирует cx_Oracle, потому что это ошибка импорта dll текст которой возвращает windows в кодировке 1251.
Если интересно - её (ошибку) посмотреть можно вот так:
try:
import cx_Oracle
except Exception as ex:
print(ex.object.decode('1251'))
В моём случае в системе стоял win32 клиент, а cx_Oracle - x64.
Полечилось скачиванием клиента
Oracle Instant Client Zip , и вытаскиванием из архива ora*.dll и oci*.dll в папку \Library\bin нужного окружения анаконды.
Таким макаром (т.к. activate добавляет в path этот путь) - в окружении и только в нём "видится" нужный клиент оракла с минимальными телодвижениями.