import cx_Oracle报错,提示importError: DLL load failed: 不是有效的Win32程序。

问题说明1:
WIN32,python是2.7版本,本地oracle client是32位的。
import cx_Oracle报错,提示importError: DLL load failed: 该模块不存在。
问题说明2:
WIN32,python是2.7版本,本地安装了sybase client。
import sybase报错,提示importError: DLL load failed: 该模块不存在。

解决办法:
将与32位的Oracle client且版本号11.2.0相符合的oci.dll文件(不考虑win32 or win64)拷贝到..Python27Libsite-packages路径下;

 查看oracle client版本:

import cx_Oracle报错,提示importError: DLL load failed: 不是有效的Win32程序。

解决办法的前提:
本地安装oracle client
本地安装sybase client

oci.dll文件下载地址:https://i.cnblogs.com/Files.aspx,所在路径ociX8611.2.0.1.0 Production