如何在没有安装Oracle的情况下在Django中连接远程Oracle数据库?

时间:2016-01-18 16:31:18

标签: python django oracle oracle11g cx-oracle

我想用Django连接到Oracle数据库。它需要cx_Oracle模块。当我尝试安装cx_Oracle时,它需要在当前服务器上安装Oracle。

[root@localhost cx_Oracle-5.2]# /opt/python2.7/bin/python setup.py install
Traceback (most recent call last):
  File "setup.py", line 170, in <module>
    raise DistutilsSetupError("cannot locate an Oracle software " \
distutils.errors.DistutilsSetupError: cannot locate an Oracle software installation

但实际上我在这台服务器上不需要Oracle,我的Oracle服务器是远程的。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:6)

您需要安装Oracle Instant Client

cx_Oracle使用它来建立与数据库的连接。