python連接oracle數據庫報錯"DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded


python連接oracle數據庫報錯"DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: "解決方案

原因:

instantclient版本為32位,需要更換成64位。

一、已安裝oracle客戶端

1.,重新下載 instantclient 64位, 下載鏈接:http://jvniu.jb51.net:81/201708/tools/instantclientx64_jb51.rar

2, 將解壓后的文件夾移動到oracle安裝目錄,client子文件夾內

3,添加環境變量

 C:\Oracle\instantclient_11_2

二,未安裝oracle客戶端(需要連接服務器數據庫的情況)

1,創建文件路徑

D:\oracle\product\11.2.0

2,下載instantclient 64位  放置到1 創建的路徑下

3,將文件中后綴為dll的文件復制到anaconda安裝位置

4,添加環境變量

 


免責聲明!

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



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