我想将PyCharm与远程计算机上的Oracle SQL数据库连接起来。我已经安装了cx_Oracle 8.0版,并遵循了以下教程:https://www.oracletutorial.com/python-oracle/connecting-to-oracle-database-in-python/
直到我得到以下错误:;DPI-1047:";找不到32位Oracle客户端库:";C: 。。。\product\18.0.0\dbhomeXE\bin\oci.dll不是正确的体系结构";。看见https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html寻求帮助";
我遵循了错误中的链接,由于我的数据库在远程计算机上,我下载了";Oracle Instant Client"Basic";。我解压缩了即时客户端,但我似乎在安装它时遇到了问题。
我遵循了这个教程,阅读了所有其他帖子,但它们并没有真正帮助我
http://www.interfaceware.com/manual/oracle_instant_client.html
有人能告诉我我缺了什么吗?
我将永远心存感激。
问题已解决:
我用了这个教程来设置它:
http://www.interfaceware.com/manual/oracle_instant_client.html
我用它来设置Oracle客户端目录:
https://cx-oracle.readthedocs.io/en/latest/user_guide/initialization.html#using-cx oracle init oracle客户端设置oracle客户端目录
import cx_Oracle
import sys
try:
cx_Oracle.init_oracle_client(lib_dir=r"C:oracleinstantclient_19_6")
except Exception as err:
print("Whoops!")
print(err);
sys.exit(1);