Saya memiliki kesalahan yang sama, jadi saya memeriksa semua versi yang saya gunakan untuk koneksi. Inilah yang saya temukan:
Untuk Python 2.7 32 bit:- pyodbc harus 32 bit - Driver DB harus 32 bit. (Microsoft Access juga harus 32 bit)
Bagi yang menggunakan versi 64 bit. Anda harus memeriksa apakah semuanya juga 64 bit.
Dalam kasus saya, saya mencoba menghubungkan ke Oracle DB dan Microsoft Access DB jadi saya harus membuat komponen berikut cocok dengan versi arsitektur:
- pyodbc (MS Access)
- python
- cx_Oracle (Dialek Oracle untuk SQLalchemy)
- Oracle instantclient basic (Oracle. Jangan lupa untuk membuat variabel lingkungan)
- py2exe (Membuat aplikasi yang dapat dieksekusi)