python - 如何在当前服务器上没有安装 Oracle 的情况下连接 Django 中的远程 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 DistutilsSetupError("cannot locate an Oracle software " \
distutils.errors.DistutilsSetupError: cannot locate an Oracle software installation

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

最佳答案

您需要安装 Oracle Instant Client .

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

关于python - 如何在当前服务器上没有安装 Oracle 的情况下连接 Django 中的远程 Oracle 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34859591/

相关文章:

sql - Oracle SQL 根据匹配 ID 更新表

java - EJB3 Query + in 子句

python - 在 numpy 中实现 minmax 缩放器的逆

python - 导入数据显示0000-00-00格式

Spring JDBC 无法加载 JDBC 驱动程序类 [oracle.jdbc.driver.OracleDriver]

python - Django 错误 admin.E033 : username is not an attribute of users. 自定义用户。为什么我的自定义用户管理不起作用?

python - 何时以及为何使用 Django 开发服务器?

python - 我可以直接使用字典本身的 for 循环在字典中定义值吗?

python - TortoiseHG 图标丢失(Ubuntu Linux 16)

jquery - 您将如何创建两个选择菜单,其中选择菜单 B 的内容取决于选择菜单 A 的选择?