cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client錯(cuò)誤解決方法。
1.版本要求 python焰扳、cx_oracle 禽捆、instantclient_11_2均為64位版本。
2.cx_oracle下載鏈接:http://cx-oracle.sourceforge.net/下載對(duì)應(yīng)的版本下載洲炊。
3.配置instantclient_11_2的環(huán)境變量到ADMIN目錄下感局。TNS_ADMIN =?D:\instantclient_11_2\NETWORK\ADMIN
4.配置tnsnames.ora文件(自行百度)尼啡,完成后使用navicat驗(yàn)證鏈接,成功后繼續(xù)询微。
5.將instantclient_11_2目錄下的oci.dll oraocci11.dll oraociei11.dll 放到python的Lib下的site-packages下崖瞭。
ps:如果已經(jīng)開(kāi)啟了ide需要對(duì)ide進(jìn)行重啟。