robotframework - DPI-1047:找不到 32 位 Oracle 客户端库:
问题描述
使用机器人框架
DPI-1047:找不到 32 位 Oracle 客户端库:“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。
任何援助将不胜感激。
解决方案
您可能正在运行 Python 3.7.3 的 32 位版本,这就是它需要 32 位 Oracle 驱动程序的原因。
下载 Oracle 19、18、12 或 11.2“Basic”或“Basic Light”zip 文件:64 位或 32 位,与您的 Python 架构相匹配。
因此,您的解决方案是一个选择,安装额外版本的 Python 以匹配 64 位 Oracle 客户端或安装 32 位 Oracle 客户端以匹配您的 Python 设置。
推荐阅读
- python - JSONDecodeError:使用 googletrans 模块
- oledb - 运算符/操作数类型不匹配
- java - 基于类型生成表单元素,并带有覆盖
- azure - TERRAFORM 如何在子网上设置 count.index 以检索 network_security_group_id
- c# - Unity 方法不会调用
- python - 可视化具有许多输入的 KMeans 聚类
- java - 多个编辑文本验证该字段是否包含在保存按钮中具有可见性的数据
- yii2 - 在表列中获取最大值
- r - 为什么for循环不使用函数中指定的'i'
- hadoop - 可以在 pod 中使用 ssh 吗?