在64位窗口上安装cx_Oracle

时间:2017-01-24 07:03:17

标签: python oracle python-2.7 oracle10g cx-oracle

我需要在Windows 7x64,Oracle 10g(32位)上安装cx_oracle。

的版本应该是什么?
  • Oracle Instant Client(我安装了x64位)
  • cx_Oracle二进制文件(我安装了x64位)
  • Python 2.7.13(我安装了x64位)

存在预期的版本不兼容问题。我很困惑应该遵循哪个版本。我应该安装以上三种版本的32位版本吗?

错误

cx_Oracle - DLL加载失败:%1不是有效的Win32应用程序

我已经按照所有步骤进行了操作。首先安装Oracle客户端,将路径和ORACLE_HOME设置为C:\ oracle \ instant_client_10_2,然后安装cx_Oracle。成功安装它的最轻松的方法是什么?

1 个答案:

答案 0 :(得分:0)

这个问题在另一个SO topic上广泛描述了可能的解决方案。

但是在分析您的消息时,我建议您将即时客户端文件夹(如... \ instantclient_12_1)添加到PATH环境变量中。

如果不能奏效,请将此路径移至PATH路径的第一个位置,以测试smth是否重叠。