Python 如何在Django中连接远程Oracle数据库,而不在当前服务器上安装Oracle?

Python 如何在Django中连接远程Oracle数据库,而不在当前服务器上安装Oracle?,python,django,oracle,oracle11g,cx-oracle,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 DistutilsS

我想用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
[root@localhostcx_Oracle-5.2]#/opt/python2.7/bin/python setup.py安装
回溯(最近一次呼叫最后一次):
文件“setup.py”,第170行,在
raise DistutilsSetupError(“找不到Oracle软件”\
distutils.errors.DistutilsSetupError:找不到Oracle软件安装
但实际上我不需要在这台服务器上安装Oracle,我的Oracle服务器是远程的。如何解决这个问题?

您需要安装


cx\U Oracle使用此功能连接到您的数据库。

确保您只需要Oracle客户端库。不是所有软件,只是客户端软件。对于Linux(我的要求),您可以下载它。需要Oracle帐户/登录(免费)。