我有一个Python脚本如下:
print ("Python version: " + platform.python_version())
print ("cx_Oracle version: " + cx_Oracle.version)
print ("Oracle client: " + str(cx_Oracle.clientversion()).replace(', ','.'))
OraUid="secret"
OraPwd="secret"
OraDB="secret"
connection = cx_Oracle.connect(OraUid + "/" + OraPwd + "@" + OraDB)
我还有一个64位的Windows 7 | Python 2.7 32位|我的系统上的Oracle Client 32和64 Bit版本。 请帮忙。
答案 0 :(得分:0)
您的Python,cx_Oracle和Oracle客户端安装必须全部是64位或全部32位。你不能混搭。您收到的错误表明您正在尝试使用32位Python加载64位Oracle客户端。如果您使用的是32位Python,请确保32位Oracle客户端库首先位于PATH环境变量中。