cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client错误解决方法。
1.版本要求 python、cx_oracle 、instantclient_11_2均为64位版本。
2.cx_oracle下载链接:http://cx-oracle.sourceforge.net/下载对应的版本下载。
3.配置instantclient_11_2的环境变量到ADMIN目录下。TNS_ADMIN = D:\instantclient_11_2\NETWORK\ADMIN
4.配置tnsnames.ora文件(自行百度),完成后使用navicat验证链接,成功后继续。
5.将instantclient_11_2目录下的oci.dll oraocci11.dll oraociei11.dll 放到python的Lib下的site-packages下。
ps:如果已经开启了ide需要对ide进行重启。