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)拷貝到..\Python27\Lib\site-packages路徑下;

 查看oracle client版本:

 

解決辦法的前提:
本地安裝oracle client
本地安裝sybase client

 

oci.dll文件下載地址:https://i.cnblogs.com/Files.aspx,所在路徑\oci\X86\11.2.0.1.0 Production\


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM