Tôi gặp lỗi tương tự đối với cx_oracle (thông qua python). Đối với trường hợp cụ thể này, ORACLE_HOME bị thiếu trong các biến môi trường. Đặt Oracle_home với Windows Cli (sử dụng thư mục oracle của bạn):
setx ORACLE_HOME "C:\oracle\oc121\"
Trên một số kết nối DB TNS_ADMIN cũng được yêu cầu thiết lập:
setx TNS_ADMIN "%ORACLE HOME%\network\admin"