使用机器人框架
DPI-1047:无法找到32位Oracle Client库: “ C:\ Software \ Oracle \ product \ 12201_Client64 \ bin \ oci.dll不是 正确的架构”
Python 3.7.3
cx_Oracle 7.3.0
Robot Framework DatabaseLibrary installed
如您所见,我们已经安装了64位客户端,即安装了RF DatabaseLibrary。
任何帮助将不胜感激。
答案 0 :(得分:1)
您可能正在运行32位版本的Python 3.7.3,这就是为什么它期望使用32位Oracle驱动程序的原因。
在cx_Oracle Installation guide中:
下载Oracle 19、18、12或11.2“ Basic”或“ Basic Light” zip 文件:64位或32位,与您的Python体系结构匹配。
因此,您可以选择解决方案,安装其他版本的Python以匹配64位Oracle客户端,或者安装32位Oracle客户端以匹配您的Python设置。
答案 1 :(得分:-1)
您必须具有Oracle Client(32位)
不要忘记将其放入环境变量中。