学习python过程中,因需要连接oracle数据库,所以要安装cx_Oracle。
我的电脑是WIN64,python是2.7版本,本地oracle client是32位的。安装过cx_Oracle-5.2.1-11g.win-amd64-py2.7 (Oracle 11g, Python 2.7)后,import cx_Oracle报错,提示importError: DLL load failed: 不是有效的Win32程序。看到dll后了想到cx_Oracle是要调用OCI来联接Oracle数据库的。我本机上的oracle_10g_client是32位的。一个64位的程序调用32位的动态库当然会出错了。我的