Saya mendapat kesalahan yang sama untuk cx_Oracle (melalui python). Untuk kasus khusus ini ORACLE_HOME tidak ada dalam variabel lingkungan. Atur Oracle_home dengan Windows Cli (gunakan folder oracle Anda):
setx ORACLE_HOME "C:\oracle\oc121\"
Pada beberapa koneksi DB, TNS_ADMIN juga diperlukan untuk mengaturnya juga:
setx TNS_ADMIN "%ORACLE HOME%\network\admin"