在Windows上导入cx_Oracle时出错

时间:2014-04-08 16:43:19

标签: python-2.7 cx-oracle

我在安装cx_Oracle模块时遇到问题。

我已经安装了Oracle Sql开发人员,可以使用它连接到任何Oracle服务器。我还安装了cx_oracle模块。现在当我尝试导入模块时,我正在回忆下面提到的错误。

  
    
      

导入cx_Oracle

             

追踪(最近一次呼叫最后一次):

             

文件“”,第1行,in           import cx_Oracle

             

ImportError:DLL加载失败:找不到指定的模块。

    
  

谷歌搜索后我发现他们要我安装Oracle客户端,但由于我已经有Oracle Sql开发人员可以充当oracle客户端,我无法找到两者之间的区别。有人可以帮帮我。

2 个答案:

答案 0 :(得分:1)

您需要在本地计算机上安装基于C语言的Oracle“客户端”库。 (SQL Developer使用Java库)。要连接到远程数据库,您可以安装Oracle Instant Client。

答案 1 :(得分:0)

我已经解释了32位操作系统的安装步骤here和64位操作系统的here

顺便说一句,您必须将oracle_instant_client路径添加到PATH环境变量中。您遇到的错误是因为操作系统未加载oracle所需的DLL文件。