Jeg havde den samme fejl, så jeg gennemgik hele den version, jeg brugte til forbindelsen. Dette er hvad jeg fandt ud af:
For Python 2.7 32 bit:- pyodbc skal være 32bit- DB-driveren skal være 32bit. (Microsoft Access skal også være 32 bit)
For dem der bruger 64 bit versionen. Du bør også tjekke, at alt er 64 bit.
I mit tilfælde prøvede jeg at oprette forbindelse til en Oracle DB og Microsoft Access DB, så jeg var nødt til at få følgende komponenter til at matche arkitekturversionen:
- pyodbc (MS Access)
- python
- cx_Oracle (Oracle-dialekt for SQLalchemy)
- Oracle instantclient basic (Oracle. Glem ikke at oprette miljøvariablen)
- py2exe (laver den eksekverbare app)